public async Task <IActionResult> DeletePublisher([FromRoute] int id) { var publisher = await _publisherRepository.Delete(id); if (publisher == null) { return(NotFound()); } return(Ok(publisher)); }
public void Delete(int id) { //get related books and clear their publisher info //var relatedBooks = _bookRepository.GetAll().Where(x => x.PublisherId == id); var relatedBooks = _bookRepository.Query().Where(x => x.PublisherId == id).ToList(); foreach (var rb in relatedBooks) { rb.PublisherId = null; _bookRepository.Update(rb); } _publisherRepository.Delete(id); }
public Publisher Delete(int id) { var publisher = GetDetail(id); return(repository.Delete(id)); }
public void Delete(PublisherDTO creator) { _publisherRepository.Delete(Mapping.CreatorFromBlToDal(creator)); }
public void Delete(int id) { PublisherRepository r = new PublisherRepository(); r.Delete(id); }