예제 #1
0
        public IActionResult DeleteReservation([FromRoute] int id)
        {
            try
            {
                reservationLogic.DeleteReservation(id);

                return(NoContent());
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ErrorHelper.GetExceptionMessage(ex)));
            }
        }
예제 #2
0
 public IHttpActionResult DeleteReservation(int id)
 {
     if (!reservationLogic.ExistReservation(id))
     {
         //petición correcta pero no pudo ser procesada porque no existe el archivo code 404
         return(NotFound());
     }
     if (reservationLogic.DeleteReservation(id))
     {
         //Se completó la solicitud con exito code 200 ok
         return(Ok());
     }
     else
     {
         //No se completó la solicitud por un error interno code 500
         return(InternalServerError());
     }
 }
예제 #3
0
        public IActionResult Delete(int id)
        {
            _reservationLogic.DeleteReservation(id);

            return(new OkResult());
        }