public async Task <EmailAccount> GetDefaultAsync() { return(await _memoryCacheService.GetSlidingExpiration( DefaultEmailAccountKey, () => { return QueryNoTracking().FirstOrDefaultAsync(ea => ea.IsDefaultEmailAccount); })); }
public IDictionary <string, int> GetEnabledIdList() { return(_memoryCacheService.GetSlidingExpiration( EnabledActivityLogTypesKey, () => { return QueryNoTracking() .Where(alt => alt.Enabled) .ToDictionary(alt => alt.SystemKeyword, alt => alt.Id); })); }