Simple examples how to use MediatR library: Command handling Publishing domain events Examples uses: ASP.NET WebApi 2, Ninject, FluentValidation, NLog