Onion Architecture In ASP.NET Core With CQRS - Detailed