/ProjectManagement

Clean Architecture, Asp.Net Core Web API, EF Core, Jwt Authentication (Role base), Repository, Unit Of Work and CQRS Patterns, MediatR, Automapper, Fluent Validation, Global Exception Handling, Redis/InMemory Caching, Unit Testing (xUnit, Moq), RabbitMQ

Primary LanguageC#

ProjectManagement


Object Relational Mapping


Patterns

  • Generic Repository Pattern
  • Unit Of Work Pattern
  • CQRS Pattern

Packages

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.Design
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.EntityFrameworkCore.Sqlite
  • Microsoft.EntityFrameworkCore.Proxies
  • FluentValidation.AspNetCore
  • AutoMapper.Extensions.Microsoft.DependencyInjection
  • MediatR
  • MediatR.Extensions.Microsoft.DependencyInjection
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • NETCore.Encrypt