An open API service indexing awesome lists of open source software.

https://github.com/iowacomputergurus/aspnetcore.utilities

A collection of helpful utilities for working with ASP.NET Core projects. These items are used by the IowaComputerGurus Team to aid in unit testing and other common tasks
https://github.com/iowacomputergurus/aspnetcore.utilities

asp-net-core aspnetcore dotnet-core hacktoberfest

Last synced: 9 months ago
JSON representation

A collection of helpful utilities for working with ASP.NET Core projects. These items are used by the IowaComputerGurus Team to aid in unit testing and other common tasks

Awesome Lists containing this project

README

          

# aspnetcore.utilities ![](https://img.shields.io/github/license/iowacomputergurus/aspnetcore.utilities.svg)

![Build Status](https://github.com/IowaComputerGurus/aspnetcore.utilities/actions/workflows/ci-build.yml/badge.svg)

![](https://img.shields.io/nuget/v/icg.aspnetcore.utilities.svg) ![](https://img.shields.io/nuget/dt/icg.aspnetcore.utilities.svg)

[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=IowaComputerGurus_aspnetcore.utilities&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=IowaComputerGurus_aspnetcore.utilities)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=IowaComputerGurus_aspnetcore.utilities&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=IowaComputerGurus_aspnetcore.utilities)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=IowaComputerGurus_aspnetcore.utilities&metric=bugs)](https://sonarcloud.io/summary/new_code?id=IowaComputerGurus_aspnetcore.utilities)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=IowaComputerGurus_aspnetcore.utilities&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=IowaComputerGurus_aspnetcore.utilities)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=IowaComputerGurus_aspnetcore.utilities&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=IowaComputerGurus_aspnetcore.utilities)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=IowaComputerGurus_aspnetcore.utilities&metric=coverage)](https://sonarcloud.io/summary/new_code?id=IowaComputerGurus_aspnetcore.utilities)

A collection of helpful utilities for working with ASP.NET Core projects. These items are common rules, tag helpers and similar that our team has found valuable.

## Breaking Change with 5.1

A number of elements have been moved to the sister netcore project.

## Usage

### Installation

Install from NuGet

``` powershell
Install-Package ICG.AspNetCore.Utilities
```

### Register Dependencies

To utilize the tag helpers modify `_viewimports.cshtml` by adding

``` html+razor
@addTagHelper *, AspNetCore.Utilities
```

**Caution:** As expected the use of both ForceNonWwwRewriteRule and ForceWwwRewriteRule in the same installation will result in broken sites.

### Included Tag Helpers

#### HideCondition
This tag helper will hide the content of the target element if the condition is true, an example.

``` html


```

#### Show Condition
This tag helper will show the content of the target element if the condition is true, an example.

``` html


```