Coder Social home page Coder Social logo

code-tesseract / dotnet-api-component Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 131 KB

Dotnet API Base Component is a class libary or base component that provides a starting point for creating a web API using ASP .NET Core 6. It includes pre-built components and configurations that can help speed up the development process and reduce the amount of repetitive code that needs to be written.

License: MIT License

C# 100.00%
asp-net-core asp-net-core-6 asp-net-core-api components-library csharp dotnet-api-boilerplate dotnet-core dotnet-core-6 dotnet-core-api

dotnet-api-component's Introduction

DotnetApiComponent
Dotnet API Component

NuGet version (DotnetApiComponent) NuGet version (DotnetApiComponent) GitHub

Dotnet API Base Component is a class libary or base component that provides a starting point for creating a web API using ASP .NET Core 6. It includes pre-built components and configurations that can help speed up the development process and reduce the amount of repetitive code that needs to be written.


Installation

.NET CLI

dotnet add package DotnetApiComponent --version 1.0.0

PM Console

Install-Package DotnetApiComponent -Version 1.0.0

Package Reference

<PackageReference Include="DotnetApiComponent" Version="1.0.0" />

Specification

โš™๏ธ Tech Stack
Progamming LanguageCSharp v10.0
Target Framework.NET 6.0
Project TypeClass Library
ORMEntity Framework Core
SerializationJSON using Newtonsoft.Json
๐Ÿ”ฅ Features
Response WrapperResponse Wrapper in ASP.NET Core 6 Web API is a middleware technique to customize and standardize HTTP response format and metadata.
Error Exception HandlerError Exception Handler in ASP.NET Core 6 Web API is a middleware that handles unhandled exceptions and returns a standard error response to the client.
Custom ValidationCustom Validation in ASP.NET Core 6 Web API is a technique to define and implement custom validation logic for API input data
Media ServiceMedia Service in ASP.NET Core 6 Web API is a feature that allows efficient storage, management, and delivery of media files to clients.
Custom Pagination ListCustom Pagination List in ASP.NET Core 6 Web API is a technique to implement custom pagination logic for API endpoints that return large datasets.
Client WhitelistClient Whitelist in ASP.NET Core 6 Web API is a security feature that allows only authorized clients to access the API endpoints.
๐Ÿ“ฆ Packages
EntityFrameworkCore.Exceptions.SqlServer6.0.3.1
FluentValidation.AspNetCore11.2.2
MediatR.Extensions.Microsoft.DependencyInjection11.1.0
Microsoft.AspNetCore.Http2.2.2
Microsoft.AspNetCore.Mvc.Core2.2.5
Microsoft.AspNetCore.Mvc.NewtonsoftJson6.0.14
Microsoft.EntityFrameworkCore.Design7.0.3
Microsoft.EntityFrameworkCore.SqlServer7.0.3
Microsoft.EntityFrameworkCore.Tools7.0.3
System.Linq.Dynamic.Core1.3.1

dotnet-api-component's People

Contributors

cipent1112 avatar nadzif avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.