public IQueryable <T> FindAll(params Expression <Func <T, object> >[] includeProperties) { IQueryable <T> items = _context.Set <T>(); if (includeProperties != null) { foreach (var includeProperty in includeProperties) { items = items.Include(includeProperty); } } return(items); }
public LocaleResourcesMigrator(SmartDbContext db) { _db = Guard.NotNull(db, nameof(db)); _languages = db.Set <Language>(); _resources = db.Set <LocaleStringResource>(); }
public MessageTemplateConverter(SmartDbContext db, IApplicationContext appContext) { _db = Guard.NotNull(db, nameof(db)); _appContext = Guard.NotNull(appContext, nameof(appContext)); _defaultEmailAccount = _db.Set <EmailAccount>().FirstOrDefault(x => x.Email != null); }