public static void Configurate() { var container = new ServiceContainer(); container.RegisterControllers(Assembly.GetExecutingAssembly()); container.EnablePerWebRequestScope(); var config = new MapperConfiguration(cfg => cfg.AddProfiles ( new List <Profile>() { new WebAutomapperProfile(), new BLLAutomapperProfile() } )); container.Register(c => config.CreateMapper()); container = LightInjectConfigBLL.Configuration(container); container.Register <IProductService, ProductService>(); container.Register <ICategoryService, CategoryService>(); container.Register <IPageService, PageService>(); container.Register <ISidebarService, SidebarService>(); container.Register <IOrderDetailService, OrderDetailService>(); container.Register <IOrderService, OrderService>(); container.EnableMvc(); }
public static void Configurate() { var container = new ServiceContainer(); container.RegisterControllers(Assembly.GetExecutingAssembly()); container.EnablePerWebRequestScope(); var config = new MapperConfiguration(cfg => cfg.AddProfiles( new List <Profile>() { new WebAutomapperProfile(), new BLAutomapperProfile() })); container.Register(c => config.CreateMapper()); container = LightInjectConfigBLL.Configuration(container); container.Register <IPostService, PostService>(); container.Register <IAuthorService, AuthorService>(); container.Register <ICategoryService, CategoryService>(); container.Register <ITagService, TagService>(); //DependencyResolver.SetResolver(new LightInjectMvcDependencyResolver(container)); container.EnableMvc(); }
public static void Configurate() { var container = new ServiceContainer(); container.RegisterApiControllers(); container.EnablePerWebRequestScope(); var config = new MapperConfiguration(cfg => cfg.AddProfiles( new List <Profile>() { new WebApiAutomapperProfile(), new BLAutomapperProfile() })); container.Register(c => config.CreateMapper()); container = LightInjectConfigBLL.Configuration(container); container.Register <IPostService, PostService>(); container.Register <IAuthorService, AuthorService>(); container.Register <ICategoryService, CategoryService>(); container.Register <ITagService, TagService>(); container.EnableWebApi(GlobalConfiguration.Configuration); }