Exemple #1
0
        public async Task <List <UserDetailProjectionDTO> > GetUserCollection([FromQuery] UserFilterCriteria filterCriteria)
        {
            var query = new GetUserCollectionQuery
            {
                FilterCriteria = filterCriteria,
            };

            var result = _queryProcessor.Process(query);

            return(await result);
        }
Exemple #2
0
        public async Task <List <UserDetailProjectionDTO> > Handle(GetUserCollectionQuery query)
        {
            var mappedResult = _mapper.Map <List <UserDetailProjection>, List <UserDetailProjectionDTO> >(await Filter(query.FilterCriteria).ToListAsync());

            return(mappedResult);
        }