Farhad nosrati's repositories
Caching_With_MediatR_Powerful_Pipeline_Behavior
Response Caching with MediatR in ASP.NET Core - Powerful Pipeline Behavior
Hangfire_DotNet6
Hangfire DotNet 6 and SSMS
MongoDB_DotNetCore
MongoDB REST full API And .NET 6
AOP_Interceptor_DotNet6
In this repository, you can see how you can use the AOP Interceptor in DotNet 6 in a very simple way.
Background_Services_With_DotNet6
Run Background Service DotNet 6
IntegrationTest_XUnit
Integration test Use XUnit Use Bogus And HttpClient
Redis_DotNet6
Use Redis Cach DotNet 6
RestAPI_Standard
Standards And Best Practices For Create REST-API in Use DotNet 6
Serilog_DotNet6
In this repository, you can see the features of Serilog and how to set it up and use it.
Clean_Architecture
A sample solution for introducing a clean architecture using the Command Query Segregation (CQRS) and Repository Pattern is as follows Dotnet 6
Delegation_DotNet6
ActionDelegate And FuncDelegate And CustomizeDelegate
Difference_Between_AddTransient_AddScoped_AddSingleton
Difference Between AddTransient AddScoped AddSingleton
Docker_DotNet6
create docker file and build image
EFCore_Interceptor
Interceptor For Command And Query And Transaction And Open\Close Database Connection
FluentAssertions
Xunit Test for Use FluentAssertions
FluentValidation
Fluent Validation for Validate Commands And Queries in Mediator in .net 6
Global_Error_Handling_DotNet_8
Several methods Global Error Handling With DotNet 8
HttpClient_BestPractice_DotNet_8
In development
Parallel_DotNet6
Parallel Insert Item in DataBase in DotNet6
Publish_Subscribe_With_Channel_DotNet6
You could see in this repository how the channels work. Publish Subscribe With Channel In DotNet6.
RabbitMQ_DotNet6
Publish And Subscribe With RabbitMQ In DotNet6
Specification_Pattern_DotNet6
See How To Implementation and Business Utilization of the Specification Pattern
System.Reflection_CSharp
document is coming soon
UnitTest_XUnit
Unit Test Use Xunit , Moq , FluentAssertions , Bogus For Generate Fake Data in MockData