Esempio n. 1
0
        private CovidTestContext GetContext()
        {
            var options = new DbContextOptionsBuilder()
                          .UseSqlite("Data Source=CovidTest.db")
                          .Options;
            var db = new CovidTestContext(options);

            db.Database.EnsureDeleted();
            db.Database.EnsureCreated();
            db.Import("data.sql");
            return(db);
        }
Esempio n. 2
0
        public void GenerateDbFromContextTest()
        {
            var options = new DbContextOptionsBuilder()
                          .UseSqlite("Data Source=CovidTest.db")
                          .Options;

            using (var db = new CovidTestContext(options))
            {
                db.Database.EnsureDeleted();
                db.Database.EnsureCreated();
                db.Seed();
                Assert.True(true);
            }
        }
Esempio n. 3
0
        public static void Main(string[] args)
        {
            Process currentProcess = Process.GetCurrentProcess();

            Console.WriteLine($"********************************************************************************");
            Console.WriteLine($"* PROCESS ID: {currentProcess.Id}");
            Console.WriteLine($"********************************************************************************");
            using (var db = new CovidTestContext(new DbContextOptionsBuilder()
                                                 .UseSqlite("Data Source=CovidTest.db")
                                                 .Options))
            {
                db.Database.EnsureDeleted();
                db.Database.EnsureCreated();
                db.Import("data.sql");
            }
            CreateHostBuilder(args).Build().Run();
        }
Esempio n. 4
0
 public CovidTestService(CovidTestContext db)
 {
     _db = db;
 }
Esempio n. 5
0
 public PersonController(CovidTestContext db)
 {
     _db = db;
 }
 public PatientsController(CovidTestContext context)
 {
     _context = context;
 }