Example #1
0
        public IActionResult Delete(int trailId)
        {
            if (!_trailRepository.ExsistsById(trailId))
            {
                return(NotFound());
            }
            Trail trail = (Trail)_trailRepository.GetById(trailId);

            if (!_trailRepository.Delete(trail))
            {
                ModelState.AddModelError("", $"Something went wrong deleting the record {trail}");
                return(StatusCode(500, ModelState));
            }
            return(NoContent());
        }