public async Task <GetAuthorByIdResponse> Handle(GetAuthorByIdRequest request)
 {
     return(new GetAuthorByIdResponse()
     {
         Author = AuthorApiModel.FromAuthor(await _context.Authors.FindAsync(request.Id))
     });
 }
Exemplo n.º 2
0
            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()
                });
            }