Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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"));
 }
Esempio n. 3
0
 public async Task DeleteRoom(DeleteRoomDTO input)
 {
     await _roomRepository.Delete(input.Id);
 }
Esempio n. 4
0
 public IActionResult DeleteRoom(int id, [FromBody] DeleteRoomDTO room)
 {
     _roomService.DeleteRoom(id, room);
     return(NoContent());
 }