private void CreateChudeSample(EnglishDbContext context)
 {
     if (context.ChuDes.Count() == 0)
     {
         List <ChuDe> listChuDe = new List <ChuDe>()
         {
             new ChuDe()
             {
                 TenChuDe = "Reading"
             },
             new ChuDe()
             {
                 TenChuDe = "Speaking"
             },
             new ChuDe()
             {
                 TenChuDe = "Listening"
             },
             new ChuDe()
             {
                 TenChuDe = "Writing"
             }
         };
         context.ChuDes.AddRange(listChuDe);
         context.SaveChanges();
     }
 }
示例#2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });

            var dbcontext = new EnglishDbContext();

            if (dbcontext.Database.CanConnect())
            {
                dbcontext.Database.EnsureCreated();
                dbcontext.Dispose();
            }
        }
 private void CreateLoaiCauHoiSample(EnglishDbContext context)
 {
     if (context.LoaiCauHois.Count() == 0)
     {
         List <LoaiCauHoi> listLoaiCauHoi = new List <LoaiCauHoi>()
         {
             new LoaiCauHoi()
             {
                 NoiDung = "Multiple-choice"
             },
             new LoaiCauHoi()
             {
                 NoiDung = "Essay"
             },
         };
         context.LoaiCauHois.AddRange(listLoaiCauHoi);
         context.SaveChanges();
     }
 }
 private void CreateCauHoiSample(EnglishDbContext context)
 {
     if (context.CauHois.Count() == 0)
     {
         List <CauHoi> listCauHoi = new List <CauHoi>()
         {
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             },
             new CauHoi()
             {
                 LoaiCauHoi_ID = 1,
                 BaiDocNghe_ID = 1,
                 ChuDe_ID      = 3,
                 NoiDung       = "Noi dung cau hoi",
                 DapAn         = "Dap an cau hoi"
             }
         };
         context.CauHois.AddRange(listCauHoi);
         context.SaveChanges();
     }
 }
示例#5
0
 public Model.EnglishDbContext Get()
 {
     return _context ?? (_context = new EnglishDbContext());
 }
示例#6
0
 public EnglishDbContext Init()
 {
     return(dbContext ?? (dbContext = new EnglishDbContext()));
 }
示例#7
0
 public UnitOfWork(IDbFactory factory)
 {
     _context = factory.Get();
 }