This project represents an implementation of Command Query Responsibility Segregation design pattern in ASP.NET Core. It is based on work done by Ali Ashoori in his Meidum article.
- RegisterClient: Used to register a client from a given command (RegisterClientCommand)
- UpdateClientInfo: Used to update certain client infos
- GetClient: Retrieve client by Id
- Autofac
- Automapper
- FluentValidation