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