public async Task <IEnumerable <DeploymentInstanceSummary> > GetInstanceForOrgAsync(NuvIoTEditions edition, string orgId) { var items = await base.QueryAsync(qry => qry.OwnerOrganization.Id == orgId && (qry.NuvIoTEdition.HasValue && qry.NuvIoTEdition.Value == edition)); return(from item in items select item.CreateSummary()); }
public async Task <ListResponse <DeploymentInstanceSummary> > GetInstancesForOrgAsync(NuvIoTEditions edition, string orgId, ListRequest listRequest) { var items = await base.QueryAsync(qry => qry.OwnerOrganization.Id == orgId && (qry.NuvIoTEdition.HasValue && qry.NuvIoTEdition.Value == edition), listRequest); return(ListResponse <DeploymentInstanceSummary> .Create(listRequest, items.Model.Select(itm => itm.CreateSummary()))); }