public DbSet <TEntity> SetOf <TEntity>() where TEntity : Entity { if (Accounts is IEnumerable <TEntity> ) { return(Accounts as DbSet <TEntity>); } else if (Bills is IEnumerable <TEntity> ) { Accounts.Load(); return(Bills as DbSet <TEntity>); } else if (Goods is IEnumerable <TEntity> ) { Importances.Load(); GoodTypes.Load(); return(Goods as DbSet <TEntity>); } else if (Importances is IEnumerable <TEntity> ) { return(Importances as DbSet <TEntity>); } else if (GoodTypes is IEnumerable <TEntity> ) { return(GoodTypes as DbSet <TEntity>); } else if (Users is IEnumerable <TEntity> ) { Bills.Load(); Goods.Load(); return(Users as DbSet <TEntity>); } else { throw new ArgumentException(); } }
private void SetImportances(List <int> importances) { Importances.AddRange(importances ?? new List <int> { 0, 1, 2, 3 }); }
private bool IsEventSuitableForImportances(TmEvent tmEvent) { return(Importances.Contains(tmEvent.Importance)); }
public ApiImportance GetImportance(int id) { return(Importances.Where(x => x.Id == id).FirstOrDefault()); }