public async Task <IEnumerable <AssignmentDto> > Handle(GetAssignmentsQuery request, CancellationToken cancellationToken) { var entities = await _context.Assignments .OrderBy(a => a.Title) .ProjectTo <AssignmentDto>(_mapper.ConfigurationProvider) .ToListAsync(cancellationToken); return(await Task.FromResult(entities)); }
public async Task <GetAllAssignmentsResponse> Handle(GetAllAssignmentsRequest request, CancellationToken cancellationToken) { var query = new GetAssignmentsQuery() { CustomerId = request.customerId, CompanyId = request.AuthenticatorCompanyId }; var assignments = await queryExecutor.Execute(query); var mappedAssignments = mapper.Map <List <AssignmentDto> >(assignments); return(new GetAllAssignmentsResponse() { Data = mappedAssignments }); }