public async Task <AddAuthorPayload> AddAuthorAsync( AddAuthorInput input, CancellationToken cancellationToken) { var author = new Author { Name = input.Name }; _bookContext.Authors.Add(author); await _bookContext.SaveChangesAsync(cancellationToken); return(new AddAuthorPayload(author)); }
public async Task <AddAuthorPayload> AddAuthorAsync( AddAuthorInput input, [ScopedService] BookContext dbContext) { var author = new Author { Name = input.Name }; dbContext.Authors.Add(author); await dbContext.SaveChangesAsync(); return(new AddAuthorPayload(author)); }