public CreateRoomFrm() { InitializeComponent(); var dbContext = new GreenLandProjectEntities(); roomReposity = new RoomRepository(dbContext); categories = new CategoryRepository(dbContext); }
public EditRoomFrm() { InitializeComponent(); var context = new GreenLandProjectEntities(); roomReposity = new RoomRepository(context); categoriesRepository = new CategoryRepository(context); }
public static void RegisterComponents() { var container = new UnityContainer(); container.RegisterType <IAuthenticationManager>( new InjectionFactory(c => HttpContext.Current.GetOwinContext().Authentication)); container.RegisterType <IUserStore <ApplicationUser>, UserStore <ApplicationUser> >( new InjectionConstructor(typeof(ApplicationDbContext))); var entity = new GreenLandProjectEntities(); container.RegisterType <IRoomReposity, RoomRepository>(new InjectionConstructor(entity)); container.RegisterType <IReservationRepository, ReservationRepository>(new InjectionConstructor(entity)); container.RegisterType <ICategoriesRepository, CategoryRepository>(new InjectionConstructor(entity)); DependencyResolver.SetResolver(new UnityDependencyResolver(container)); }