public UpdateRoomPage(Room room) { InitializeComponent(); var viewModel = new UpdateRoomViewModel(); viewModel.Room = room; BindingContext = viewModel; }
public Room MapUpdateRoomViewModelToModel(UpdateRoomViewModel updateRoomViewModel, Room room) { room.ID = updateRoomViewModel.ID; room.Number = updateRoomViewModel.Number; room.RoomType = updateRoomViewModel.RoomType; room.RoomReservations = room.RoomReservations; return(room); }
public IActionResult Put(int Id, [FromBody] UpdateRoomViewModel vm) { return(ApiAction(() => { var contract = _mapper.Map <UpdateRoomContract>(vm); contract.Id = Id; _RoomService.Update(contract); return Accepted(new { Id }); })); }
public IActionResult Put(int id, [FromBody] UpdateRoomViewModel updateRoomViewModel) { if (updateRoomViewModel != null) { Room room = new Room(); room = iUpdateRoomMapper.MapUpdateRoomViewModelToModel(updateRoomViewModel, room); iUpdateRoomValidationService.UpdateRoomValidation(room); iRoomRepository.UpdateRoom(room); iUnitOfWork.Save(); return(Ok(room)); } else { return(NotFound("Room with ID " + id.ToString() + " was not found.")); } }