public async Task <IHttpActionResult> ListInstanceTypes() { var query = new GetAllInstanceTypesQuery(); return(Ok(await Mediator.Send(query))); }
public async Task <List <CloudInstanceTypeDto> > Handle(GetAllInstanceTypesQuery request, CancellationToken cancellationToken) { var instanceTypes = await _context.Set <CloudInstanceType>().OrderBy(x => x.StorageSize).ToListAsync(cancellationToken); return(await Task.FromResult(Mapper.Map <List <CloudInstanceTypeDto> >(instanceTypes))); }