public async Task <List <EffectsModel> > LoadEffectsForApex(long apex) { var fromCursor = EffectModelIdConverter.EncodeId(apex, 0); var toCursor = EffectModelIdConverter.EncodeId(apex + 1, 0); return(await effectsCollection .Find(e => e.Apex == apex) .SortBy(e => e.Apex) .ToListAsync()); }
public static EffectsModel FromEffect(long apex, int account) { return(new EffectsModel { Id = EffectModelIdConverter.EncodeId(apex, account), Account = account, Apex = apex, Effects = new List <AtomicEffectModel>() }); }