public IActionResult DeleteItinerary(int id) { bool result = itineraryDAO.DeleteItinerary(id); if (result == true) { return(Ok("itinerary deleted successfully")); } else { return(BadRequest("OOPS, there was a problem. Try that again, boss")); } }
public ActionResult Delete(int id) { Itinerary itinerary = _itineraryDAO.GetItinerary(id); string userId = User.Claims.Where(c => c.Type == "id").FirstOrDefault()?.Value; if (itinerary == null) { return(NotFound()); } if (int.Parse(userId) != itinerary.OwnerID) { return(Unauthorized()); } _itineraryDAO.DeleteItinerary(id); return(NoContent()); }