- RazorWeb_I
- RazorWeb_II
- RazorWeb_III
- RazorWeb_IV
- RazorWeb_V
- RazorWeb_VI
- WebApi_I
- TodoApp
- TodoApp_Client
- WebApi_II
- MinimalApi_I
Server
: This Web Api project demonstrate Basic Authentication technique using Http Authorization header.Client
: This Web Project Connect to the Server Api Project, Authenticate and retrive the data.
- The main purpose of this project is to Benchmark some methods and see which one is faster and takes less memory.
- This Projct implements different ways we can get the Year from a string date.
- Blazor with Dependency Injection with Different Types and Classes
BlazorWeb
: Blazor with Dependency Injection with Different Types and InterfacesMVCWeb
: Setp Generic class Services with Dependency Injection and InterfacesBlazorTest
: Test the BlazorWeb Code with xUnit.
- Dependency Injection MVC Demo
- Setup a
.editorconfig
file to Reorganize the Text, Indentation, Naming convention etc.
WebApi
: This web api project implements large file uploading using Stream instead of bye[] or MemoryStream which take lot of resources on the server.WebMVC
:
- User Input Validation using Nuget Package
Fluent Validation
. - Use Fluent Validation for different Project types
Console
,WebApp
etc.
CaptchaV2
: Google Recaptcha v3 use ASP.NetCaptchaV2_AsService
: Google Recaptcha v2 use ASP.Net As Services DI (Dependency Injection)CaptchaV3
: Google Recaptcha v2 use ASP.Net
- A new way to encode your url parameters with HashIds Package Source
- This prevents your users data from exposing it makes hard to guess the next id or something.
- Htmx Implementation Demo with ASP.Net
- Customize KestrelServer like
Port number
,Section Name
etc.
- ASP.Net App logging demo with
Microsoft Logging
.
- This Project implements ASP.Net Minimal Api with database CRUD operations.
- This also implements Authentication and Authorization with JWT token.
- QR Code builder with ASP.Net Framework
- Shopper a Food delivery system with
Microft Identity
system,EF Core
Toastr
alerts, and more. - This project implements product showcase page, cart manage, order, payment system and more.
ReadJsonArray
Read Json data from appsettings.json and map that into List of classes using GetSection(), GetChildren(), and more.Web
Different way to Read Connection String fromEnviroment Variable
,appsettings.json
etc inside a Controller.
OnHttpGet
implements several ways to pass parameters to a HttpGet request.ReadQueryString
Read Http URL Query String in different ways in ASP.Net App.
- Different ways we can get the Client IP address on the Web Server.
Library
andWeb_Api
Project usingDapper
micro-orm for DataAccess ofCRUD
operation, ApiHealth-Checks
, TokenAuthentication and Authorization
etc.TodosDB
This is a Todos Database Project Todo Web API.
Blz_Web
: Build an Blazor App accessing the TodoApp as Api Service to get the data.Blz_SwaggerAuto
: OpenApi Generated C# Api Client code.
- This Blazor Project describes use of One Way, Two Way Binding.
API_i
Project describes how we should make API Controllers standard practices etc.APIMonitor
Project describes logging, Health checking and Monitoring of an APIAPIProtection
Project describes API protection using data validation, caching and IP rate limiting.APISecurity
Project describes Authentication & Authorization with Claim, Policy based of an API.APIVersion
Project describes implementation of API versioning.Web_i
describes Creating an API Controller inside MVC Project useful when API service is small part of the App.
SwaggerApi
Project describes adding API, endpoint documentation and use of documentatnion comments also adding Swagger themes.