Ejemplo n.º 1
0
        public async Task<ActionResult> Save([Bind(Include = "Id,Name,Code,Enabled")]Wing wing)
        {

            if (ModelState.IsValid)
            {


                if (wing.Id == 0)
                {
                    _WingsRepository.Create(wing);
                }
                else

                    _WingsRepository.Update(wing, wing.Id.ToString ());

            }
            else
            {

                var Wings = await _WingsRepository.GetAllWithChildren();
                var roomtype = await _RoomTypeRepository.GetAll();
                WingViewModel model = new WingViewModel { List = Wings, Wing = wing, Roomtypes = roomtype };
                return View("Index", model);
            }
            return RedirectToAction("Index");
            
        }
Ejemplo n.º 2
0
        public async Task<ActionResult> Index(int? Id)
        {
            Wing wing = new Wing();
            if (Id != null)
                wing =await  _WingsRepository.GetById(Id.Value.ToString ());


            var Wings = await _WingsRepository.GetAllWithChildren();
            var roomtype =await _RoomTypeRepository.GetAllEnabled();
           
            WingViewModel model = new WingViewModel { List = Wings, Wing = wing, Roomtypes =roomtype };
            return View(model);
        }