public async Task <ActionResult <Publisher> > Update(UpdatePublisherInput input) { try { return(await _publisherService.UpdateAsync(input)); } catch (Exception ex) { return(NotFound(ex)); } }
public async Task <Publisher> UpdateAsync(UpdatePublisherInput input) { try { Publisher oldPub = await GetAsync(input.Id); oldPub.Name = input.Name; await _context.SaveChangesAsync(); return(oldPub); } catch (Exception err) { throw err; } }