public async Task <List <SystemActivityDTO> > GetSystemActivity([FromQuery] SystemActivityReportFilterCriteria filter) { var command = new GetSystemActivityReportQuery(filter); var result = await _queryProcessor.Process(command); return(result); }
public async Task <List <SystemActivityDTO> > Handle(GetSystemActivityReportQuery query) { var filteredList = await Filter(query.FilterCriteria).ToListAsync(); var mappedResult = _mapper.Map <List <SystemActivityProjection>, List <SystemActivityDTO> >(filteredList); return(mappedResult); }