public async Task <ModulePagingResponse> GetItems(IOperation operation, ModulePagingRequest request) { var(total, modules) = await moduleStore.GetModules(operation, request); return(new ModulePagingResponse { Total = total, Items = modules }); }
public async Task <IEnumerable <HealthCheckEntity> > GetHealthChecksData(IOperation operation) { var hosts = await portalSettingsStore.GetHosts(operation); var modules = await moduleStore.GetModules(operation); var all = await Task.WhenAll( CheckCamunda(operation), Task.Run(() => CheckHosts(operation, hosts)), Task.Run(() => CheckModules(modules)) ); return(all.SelectMany(x => x)); }