public IActionResult Delete(int id, [FromBody] DeleteAllPublicationView publication)
 {
     if (publication != null)
     {
         _allPublication.Delete(publication);
     }
     return(Ok(publication));
 }
 public void Delete(DeleteAllPublicationView publication)
 {
     if (publication.Type == nameof(Book))
     {
         _bookRepository.Delete(publication.Id);
     }
     if (publication.Type == nameof(Magazine))
     {
         _magazineRepository.Delete(publication.Id);
     }
     if (publication.Type == nameof(Brochure))
     {
         _brochureRepository.Delete(publication.Id);
     }
 }