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));
        }