sweetalert2 - https://sweetalert2.github.io/
notiflix - https://notiflix.github.io/
icheck bootstrap - https://github.com/bantikyan/icheck-bootstrap , https://cdnjs.com/libraries/icheck-bootstrap
ladda buttons - https://cdnjs.com/libraries/ladda-bootstrap , https://msurguy.github.io/ladda-bootstrap/
datapicker - https://fengyuanchen.github.io/datepicker/
dataTable - https://datatables.net/
business 1 => repo ,data access 1 => dataaccess 1 business 1 => repo ,data access 2 => dataaccess 2
Repo
- CRUD
business 1 - Transfer
- Balance Check
- Form Account = - Amountt
- Tp Account = + Amount
Dependency injection is a powerful techique that promotes loosely copled,maintainable, and testable code. By applying dependency injection principles in your C# projects, you can achieve better modularity, reusability, and flexibility.
xml json javascript object json object format /compress
get => read post => create put => update patch => update delete => delete
200 - ok 404 - not found 500 - internal server error 402,403,409
100-199 => Information responses 200-299 => Successful responses 300-399 => Redirection messages 400-499 => Client error responses 500-599 => Server error responses
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
- https://learn.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-7.0
- https://stackoverflow.com/questions/74451415/asp-net-core-7-0-error-on-login-the-certificate-chain-was-issued-by-an-authorit
- https://www.ezzylearning.net/wp-content/uploads/ASP.NET-Core-Service-Lifetime-Infographic.png
- https://github.com/reactiveui/refit
- https://reactiveui.github.io/refit/
- https://restsharp.dev/intro.html#introduction
- https://github.com/reactiveui/refit
- https://reactiveui.github.io/refit/
dotnet tool install -global dotnet-ef
TrustServerCertificate=True; dotnet ef dbcontext scaffold "Server=.;Database=AMADotNetCore;User ID=sa;Password=sa@123;Trusted_Connection=True;TrustServerCertificate=True;" Microsoft.EntityFrameworkCore.SqlServer -c AppDbContext -o EFDbContextModel
Code First (C# Class => Database Table) Database First (Database Table => C# Class) EF core Db provider - https://learn.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli
- Console App
- Ado.Net (CRUD)
- Dapper (CRUD)
- EF Entity Framework (Code First => Create Table, Database First => use in Code ) (CRUD)
RepoDB
- Asp.Net Core Web Api (Rest Api)
- EF Core
- Dapper
- Ado.Net
- Postman
- Api Call [Console]
- HttpClient
- RestClient
- Refit
html,css, javascript
Asp.Net Core MVC
Ado.Net
EF Core
Dapper
Api Call [MVC]
HttpClient
RestClient
Refit
Minimal Api
Text Logging
Db Logging
Chart [ApexChart, ChartJs , HighCharts, CanvasJS]
SignalR -(Insert Data => UpdateChart, Chat Message)4UI Design
Blazor CRUD [Server, WASM]
----------------------------------------------------
Deploy WASM
Deploy pn IIS
Middleware For MVC
GrapgQL
gRPC
pagination query
select * from Tbl_Blog order by Blog_Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY
stored procedurecreate proc Sp_GetBlogs as begin ____query here ______ end
run stored procedureexec Sp_GetBlogs
parameter stored procedure - pagination
'alter proc Sp_GetBlogs @pageNo int, @pageSize int as begin
select * from Tbl_Blog order by Blog_Id OFFSET ((@pageNo - 1) * @pageSize) ROWS FETCH NEXT @pageSize ROWS ONLY
end '
run parameter stored procedure
exec Sp_GetBlogs 1,10
apex chart js => https://apexcharts.com/ hight Chart => https://www.highcharts.com/ Chart js => https://www.chartjs.org/ Canvas Js => https://canvasjs.com/
API MVC - HTTPClient /RestClient/Refit