public async Task <Publisher> AddPublisherAsync(Publisher publisher)
 {
     try
     {
         return(await _repo.AddPublisherAsync(publisher));
     }
     catch (DataException e)
     {
         _logger.Error(e.Message);
         throw new DataException(e.Message);
     }
 }