ASP MVC WEBAPI 2 Application With Mediator Pattern MediatR EntityFramework Autofac Fluent Validation Log4Net Automapper