public void UpdateRoom(UpdateRoomVM viewModel) { var tempRoom = Room.SingleOrDefault(b => b.Id == viewModel.Id); tempRoom.Name = viewModel.RoomName; tempRoom.Capacity = viewModel.Capacity; tempRoom.HasWhiteBoard = viewModel.HasWhiteBoard; tempRoom.HasTvScreen = viewModel.HasTvScreen; tempRoom.HasProjector = viewModel.HasProjector; SaveChanges(); }
public IActionResult UpdateRoom(UpdateRoomVM viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } else { context.UpdateRoom(viewModel); return(RedirectToAction(nameof(AdminController.EditRoom))); } }
public UpdateRoomVM GetRoomToUpdate(int id) { var roomToUpdate = Room.SingleOrDefault(b => b.Id == id); var tempRoom = new UpdateRoomVM { RoomName = roomToUpdate.Name, Capacity = roomToUpdate.Capacity, HasProjector = roomToUpdate.HasProjector, HasTvScreen = roomToUpdate.HasTvScreen, HasWhiteBoard = roomToUpdate.HasWhiteBoard }; return(tempRoom); }
/* Constructor */ public UpdateRoomActions(UpdateRoomVM vm) { viewModel = vm; }