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"));
            }
        }
Esempio n. 2
0
        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());
        }