public async Task <ActionResult <Reservation> > DeleteReservation(int id) { // call manager reservation to delete reservation var result = await _reservationsManager.DeleteReservation(id); if (result) { return(Ok()); } else { return(new BadRequestResult()); } }
public async Task <ActionResult> Delete(int?reservationId) { _logger.Info("Deleting Reservation! ReservationId: " + reservationId); if (reservationId == 0 || reservationId == null) { _logger.Warn("Deleting Reservation Not Found!"); return(HttpNotFound()); } try { await ReservationsManager.DeleteReservation((int)reservationId, User.Identity.GetUserId()); _logger.Info("Deleting Reservation Successfully!"); return(Json("STATUS_OK", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { _logger.Error(ex, "Deleting Reservation Failed!"); throw; } }