public static void Setup(int testItems) { SetTestRepo(); for (int i = 0; i < testItems; i++) { V_ORDERDEP02_PRODDEP item = new V_ORDERDEP02_PRODDEP(); _testRepo._items.Add(item); } }
public override bool Equals(object obj) { if (obj.GetType() == typeof(V_ORDERDEP02_PRODDEP)) { V_ORDERDEP02_PRODDEP compare = (V_ORDERDEP02_PRODDEP)obj; return(compare.KeyValue() == this.KeyValue()); } else { return(base.Equals(obj)); } }
public static V_ORDERDEP02_PRODDEP SingleOrDefault(Expression <Func <V_ORDERDEP02_PRODDEP, bool> > expression, string connectionString, string providerName) { var repo = GetRepo(connectionString, providerName); var results = repo.Find(expression); V_ORDERDEP02_PRODDEP single = null; if (results.Count() > 0) { single = results.ToList()[0]; } return(single); }
public static V_ORDERDEP02_PRODDEP SingleOrDefault(Expression <Func <V_ORDERDEP02_PRODDEP, bool> > expression) { var repo = GetRepo(); var results = repo.Find(expression); V_ORDERDEP02_PRODDEP single = null; if (results.Count() > 0) { single = results.ToList()[0]; single.OnLoaded(); single.SetIsLoaded(true); single.SetIsNew(false); } return(single); }
void Init() { TestMode = this._db.DataProvider.ConnectionString.Equals("test", StringComparison.InvariantCultureIgnoreCase); _dirtyColumns = new List <IColumn>(); if (TestMode) { V_ORDERDEP02_PRODDEP.SetTestRepo(); _repo = _testRepo; } else { _repo = new SubSonicRepository <V_ORDERDEP02_PRODDEP>(_db); } tbl = _repo.GetTable(); SetIsNew(true); OnCreated(); }
internal static IRepository <V_ORDERDEP02_PRODDEP> GetRepo(string connectionString, string providerName) { Solution.DataAccess.DataModel.SolutionDataBase_standardDB db; if (String.IsNullOrEmpty(connectionString)) { db = new Solution.DataAccess.DataModel.SolutionDataBase_standardDB(); } else { db = new Solution.DataAccess.DataModel.SolutionDataBase_standardDB(connectionString, providerName); } IRepository <V_ORDERDEP02_PRODDEP> _repo; if (db.TestMode) { V_ORDERDEP02_PRODDEP.SetTestRepo(); _repo = _testRepo; } else { _repo = new SubSonicRepository <V_ORDERDEP02_PRODDEP>(db); } return(_repo); }
public static void Setup(V_ORDERDEP02_PRODDEP item) { SetTestRepo(); _testRepo._items.Add(item); }