public async Task <CkTypeInfo> GetCkTypeInfoAsync(IOspSession session, CkEntity ckId) { var filter = Builders <CkEntity> .Filter.BuildIdFilter(ckId.CkId); var aggregate = CkEntities.Aggregate(session).Match(filter); return(await AggregateCkTypeInfo(aggregate).SingleOrDefaultAsync()); }
public async Task <ICollection <CkTypeInfo> > GetCkTypeInfoAsync(IOspSession session) { var aggregate = CkEntities.Aggregate(session); return(await AggregateCkTypeInfo(aggregate).ToListAsync()); }