public async Task <List <GetAllModulesDto> > Handle(GetAllModulesQuery request, CancellationToken cancellationToken) { List <Module> documentTypes = await _context.Modules.ToListAsync(); List <GetAllModulesDto> result = documentTypes.Select(documentType => documentType.ToGetAllModulesDto()).ToList(); return(result); }
public async Task <IActionResult> Modules() { var query = new GetAllModulesQuery(); return(Ok(await _mediator.Send(query))); }
public async Task <IEnumerable <ModuleDto> > Handle(GetAllModulesQuery request, CancellationToken cancellationToken) { return(mapper.ProjectTo <ModuleDto>(db.Module.AsQueryable <Module>())); }