Exemplo n.º 1
0
        public void DeleteRoomService(EditRoomServiceModel model)
        {
            var room         = this.db.Rooms.Find(model.Id);
            var reservations = this.db.Reserve.Where(r => r.RoomId == model.Id);

            this.db.Rooms.Remove(room);
            this.db.SaveChangesAsync();
        }
Exemplo n.º 2
0
        public void Edit(EditRoomServiceModel model)
        {
            var room = this.db.Rooms.Find(model.Id);

            room.Name      = model.Name;
            room.Capacity  = model.Capacity;
            room.LuxStatus = model.LuxStatus;
            room.Smoker    = model.Smokers;

            this.db.Rooms.Update(room);
            this.db.SaveChanges();
        }
Exemplo n.º 3
0
        public IActionResult Edit(int id, EditRoomServiceModel room)
        {
            if (!ModelState.IsValid)
            {
                TempData.AddErrorMessage(ErrorModelState());
                return(View(room));
            }
            if (!User.IsInRole(AdminRole))
            {
                return(RedirectToAction(HomeIndex));
            }
            this.rooms.Edit(
                room);

            TempData.AddSuccessMessage(SuccessfullEditedRoom(room.Name));
            return(RedirectToAction(IndexAction, HomeControllerConst, new { area = AdminArea }));
        }