Esempio n. 1
0
            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));
            }
Esempio n. 2
0
        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
            });
        }