コード例 #1
0
        public ActionResult Delete(int id)
        {
            var result = _venueService.Delete(id);

            saveResult = _unitOfWork.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public async Task <IActionResult> Delete([FromQuery] int id)
        {
            var resultStatus = await _venueService.Delete(id);

            if (resultStatus == VenueOperationStatus.DoesNotExists)
            {
                return(NotFound());
            }

            return(NoContent());
        }
コード例 #3
0
        public ActionResult Delete(int id)
        {
            var existingItem = _service.GetById(id);

            if (existingItem == null)
            {
                return(NotFound());
            }

            _service.Delete(id);
            return(Ok());
        }
コード例 #4
0
 public async Task Delete(int id)
 {
     try
     {
         await _venueService.Delete(id);
     }
     catch (VenueException exception)
     {
         var fault = new ServiceValidationFaultDetails {
             Message = "Delete venue error"
         };
         throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message);
     }
 }
コード例 #5
0
        public async Task <IActionResult> DeleteVenue(int?id)
        {
            if (id != null)
            {
                var venue = venueService.GetVenueById(id);
                if (venue != null)
                {
                    await venueService.Delete(venue);

                    return(RedirectToAction("Venue/GetVenueList"));
                }
            }
            return(NotFound());
        }