Agah Shamekhi's repositories
.NET-DesignPatterns
C#.NET implementation of GoF design patterns alongside with some P of EAA design patterns
CookieSharing
Project demonstrating how to share authentication cookies between ASP.NET 4.5 and ASP.NET Core applications.
Dates.Recurring
Easily calculate the next recurrence for recurring dates using a fluent syntax
DNTPersianUtils.Core
DNTPersianUtils.Core is a collection of Persian helper extension methods
Enriched.Mvc
A huge collection of useful extension methods and utilities for the ASP.NET Core ecosystem.
Enriched.Utilities
A huge collection of useful utilities for the .NET ecosystem.
EntityFrameworkCoreRelationships
Entity Framework Core Relationships
MinimalValidation
A minimal validation library for .NET built atop the existing features in `System.ComponentModel.DataAnnotations` namespace
NetMqAspNetCoreSample
A simple sample usage of NetMQ in a ASP.NET Core background-service.
patterns-of-enterprise-application-architecture
Compilation of sample code from the book Patterns of Enterprise Application Architecture by Martin Fowler.
ProMVC
Homework project
serilog-enrichers-clientinfo
Enrich logs with client IP and UserAgent.
serilog-formatting-compact-singleLiner
Compact JSON event format for Serilog
Serilog.Enrichers.MassTransitMessage
Provides Serilog enrichment with parametrized data derived from MassTransit message.
SerilogAnalyzer
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Sharprompt
Interactive command-line based application framework for C#
StatePatternEfCore
A simple example of State pattern with EF Core.
StrategyPattern
Strategy Pattern in C#