public DeleteRoomDTO DeleteRoom(int id, [FromBody] DeleteRoomDTO room) { Room roomEntity = _repository.GetRoomById(id); room.Id = roomEntity.Id; _mapper.Map(room, roomEntity); _repository.DeleteRoom(roomEntity); _repository.Save(); return(room); }
public async Task <IActionResult> DeleteRoom(DeleteRoomDTO room) { try { await _roomService.DeleteRoom(room); } catch (Exception) { return(BadRequest("An error occurred during the deleting process. Please try again !")); } return(Ok("The process is success")); }
public async Task DeleteRoom(DeleteRoomDTO input) { await _roomRepository.Delete(input.Id); }
public IActionResult DeleteRoom(int id, [FromBody] DeleteRoomDTO room) { _roomService.DeleteRoom(id, room); return(NoContent()); }