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); } }