Exemplo n.º 1
0
        public void SaveDummyDatas <TDummyData>(IDummyDataFactory <TDummyData> factory)
            where TDummyData : class, IData
        {
            List <TDummyData> dummyDatas = factory.CreateDummyDatas();

            var dbSet = this.galaxisContext.Set <TDummyData>();
            int count = dbSet.Count();

            if (count < 1)
            {
                dbSet.AddRange(dummyDatas);
                this.galaxisContext.SaveChanges();
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// This should act like a database context (Using entity framework)
 /// I'm leaving out the actual database from this example, and will just return dummy data
 /// </summary>
 public CurriculumVitaeDatabaseContext(IDummyDataFactory dummyDataFactory)
     : base(new DbContextOptionsBuilder().Options)
 {
     this.dummyDataFactory = dummyDataFactory;
 }