public async Task <GetAuthorByIdResponse> Handle(GetAuthorByIdRequest request) { return(new GetAuthorByIdResponse() { Author = AuthorApiModel.FromAuthor(await _context.Authors.FindAsync(request.Id)) }); }
public async Task <GetAuthorsResponse> Handle(GetAuthorsRequest request) { var authors = await _context.Authors .Include(x => x.Tenant) .Where(x => x.Tenant.UniqueId == request.TenantUniqueId) .ToListAsync(); return(new GetAuthorsResponse() { Authors = authors.Select(x => AuthorApiModel.FromAuthor(x)).ToList() }); }