public async Task UpdateRoom(UpdateRoomDTO input) { var room = _mapper.Map <Room>(input); room.Floor = await _floorRepository.GetById(input.FloorId); await _roomRepository.Update(input.Id, room); }
public UpdateRoomDTO UpdateRoom(int id, [FromBody] UpdateRoomDTO room) { Room roomEntity = _repository.GetRoomById(id); room.Id = roomEntity.Id; _mapper.Map(room, roomEntity); _repository.UpdateRoom(roomEntity); _repository.Save(); return(room); }
public async Task <IActionResult> UpdateRoom(UpdateRoomDTO room) { try { await _roomService.UpdateRoom(room); } catch (Exception) { return(BadRequest("An error occurred during the editing process. Please try again !")); } return(Ok("The process is success")); }
public ActionResult Put([FromBody] UpdateRoomDTO updateRoomDTO) { try { _service.Update(updateRoomDTO); return(Ok()); } catch (Exception e) { string errors = e.Message; return(ValidationProblem(new ValidationProblemDetails() { Type = "Model Validation Error", Detail = errors })); } }
public void Update(UpdateRoomDTO model) { var room = _mapper.Map <UpdateRoomCommand>(model); _bus.SendCommand(room); }
public IActionResult UpdateRoom(int id, [FromBody] UpdateRoomDTO room) { var updatedRoom = _roomService.UpdateRoom(id, room); return(Ok(updatedRoom)); }