Nikoo Asadnejad's repositories
ProductService
Sample CQRS and DDD project
Nikoo-Asadnejad
Config files for my GitHub profile.
bashScript-examples
bashScript examples
sample-dotnet-systemdservice
sample dotnet systemd service
CleanArchitectureTemplate
Clean Architecture project template
GenericRepository
A Class library which implements Generic Repository Pattern for connecting to SQl Server Db
HttpService
A Class Library which Contains services for sending Http Requests fast and effortlessly
UnitTestSample
UnitTest sample's implemented by xunit
NotificationService
A Service for sending notifications including 3 micro services for sending email,sms and push notifications, implemented by rabbitmq.
OcelotGatewaySample
Simple implementation of ocelot api gateway with two microservices.
MongoGenericRepository
A Class library contains generic repository pattern for accessing Mongo db
Auth-Service
Authentication micro service uses opt codes and jwt tokens
SMS-Service
A micro service which sends sms messages
Bank-Service
A Microservice in which we communicate with different payment gateways
CacheHelper
A Class Library which Simplifies working with redis
ErrorHandlingLibrary
A Class library which simplifies Error Handling
ResponseBase
ResponseBase is a return type of a service or api which can be implicitly converted to objectResult
IdentityServer
A Microservice implemeted IdentityServer4
DistributedCache
A distributed cache app implemented using memoryCache and gRpc
ValidationHelper
A Class library containing validation attributes and helper classes
SJF-Algorithm
a simple project in which SJF scheduling algorithm has been implemented
SocketService
A class library which simplifies creating network sockets
NetworkSocketApp
Network Socket App containing socket client and server
RabbitMQHelper
Contains a simplified methods for RabbitMQ consumer/publisher
Grpc-Microservices-Sample
A sample project which contains Microservices communicating with Grpc
Online-Chat-App
A real time chat application