protected override async Task Handle(DeleteSubevent command) { EventDetail eventDetail = _eventDetailRepository.GetById(command.Id); if (eventDetail != null) { _eventDetailRepository.Delete(eventDetail); } }
public IActionResult Delete(long id) { EventDetail EventDetail = _EventDetailRepository.Get(id); if (EventDetail == null) { return(NotFound("The EventDetail couldn't be found.")); } _EventDetailRepository.Delete(EventDetail); return(NoContent()); }
public IActionResult Delete(long id) { EventDetail _eventdetail = _eventDetailRepository.GetSingle(u => u.Id == id); if (_eventdetail != null) { _eventDetailRepository.Delete(_eventdetail); _eventDetailRepository.Commit(); EventDetailViewModel _eventdetailVM = _mapper.Map<EventDetail, EventDetailViewModel>(_eventdetail); Log.Information("Event Detail {@_eventdetailVM} Deleted from database", _eventdetailVM); return new OkObjectResult(new ResultVM() { Status = Status.Success, Message = "Succesfully Deleted Tournament: " + _eventdetailVM.event_detail_name, Data = _eventdetailVM }); } else { Log.Information("Error Occured Deleting Event Detail from database"); return NotFound(new ResultVM() { Status = Status.Error, Message = "An Error Occured: ", Data = null }); } }
public async Task <EventDetailResponse> Delete(int id) { var existingEventDetails = await _eventDetailRepository.FindByIdAsync(id); if (existingEventDetails == null) { return(new EventDetailResponse("Invalid Event Details")); } try { _eventDetailRepository.Delete(existingEventDetails); await _unitOfWork.CompleteAsync(); return(new EventDetailResponse(existingEventDetails)); } catch (Exception ex) { return(new EventDetailResponse($"An error occured when Deleting Event Details: {ex.Message}")); } }
public bool Delete(long eventDetailID) { return(eventDetailRepository.Delete(eventDetailID)); }