public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } ViewBag.Hotels = IHotelService.GetHotels().ToList(); var roomType = IRoomTypeService.GetRoomType((int)id); EditRoomTypeVM editRoomTypeVM = new EditRoomTypeVM() { HotelId = roomType.HotelId, Name = roomType.Name, Area = roomType.Area, PriceSeasonNumber = roomType.PriceStandardNumber, PriceStandardNumber = roomType.PriceStandardNumber, NumberOfBeds = roomType.NumberOfBeds, NumberOfPeople = roomType.NumberOfPeople, Description = roomType.Description, }; if (roomType == null) { return(NotFound()); } return(View(editRoomTypeVM)); }
public IActionResult Edit(int?id, EditRoomTypeVM editRoomTypeVM) { if (id == null) { return(NotFound()); } if (ModelState.IsValid) { if (IRoomTypeService.EditRoomType((int)id, editRoomTypeVM) == false) { ViewBag.Error = true; return(View(editRoomTypeVM)); } } var roomType = IRoomTypeService.GetRoomType((int)id); EditRoomTypeVM vm = new EditRoomTypeVM() { HotelId = roomType.HotelId, Name = roomType.Name, Area = roomType.Area, PriceSeasonNumber = roomType.PriceStandardNumber, PriceStandardNumber = roomType.PriceStandardNumber, NumberOfBeds = roomType.NumberOfBeds, NumberOfPeople = roomType.NumberOfPeople, Description = roomType.Description, }; ViewBag.Hotels = IHotelService.GetHotels().ToList(); ViewBag.Error = false; return(View(vm)); }
public bool EditRoomType(int id, EditRoomTypeVM roomType) { try { var newRoom = GetRoomType(id); newRoom.Area = roomType.Area; newRoom.Description = roomType.Description; newRoom.HotelId = roomType.HotelId; newRoom.Name = roomType.Name; newRoom.NumberOfBeds = roomType.NumberOfBeds; newRoom.NumberOfPeople = roomType.NumberOfPeople; newRoom.PriceSeasonNumber = roomType.PriceSeasonNumber; newRoom.PriceStandardNumber = roomType.PriceStandardNumber; _uow.Repository <RoomType>().Update(newRoom); _uow.Save(); return(true); } catch (Exception) { return(false); } }
public EditRoomType(string roomids, string userids, string hostelroomtypenames, string hostelids) { InitializeComponent(); BindingContext = VM = new EditRoomTypeVM(roomids, userids, hostelroomtypenames, hostelids); }