пятница, 26 февраля 2016 г.

NINJECT+WEB API 2+Fluent Validation

Надеюсь эта статья сэкономит кучу времени темкто сталкивался в названиями в заголовке статьи, а тем более в одном проектеКак же совместить эти решения вместе? 
1. Создавался проект AST.NET WEB API 2Так как проект требовал Dependency Injection, то  использовался в нем контейнер DI Ninject. 
Поэтомупервоначально в проект был добавлен пакет 
Ninject.Web.WebApi а после Ninject.Web.WebApi.WebHost Все через NuGetПосле установки, в проекте должен появиться класс NinjectWebCommonкоторый и будет вызывать автоматически метод Start. В методе  
private static void RegisterServices(IKernel kernel) 
{
   kernel.Bind<>().To<>(); 
} 
вы объявляете нужные привязки.