コード例 #1
0
 private void CreateConfigTitle(WebClientDbContext context)
 {
     if (!context.SYSTEMCONFIGs.Any(x => x.Code == "HomeTitle"))
     {
         context.SYSTEMCONFIGs.Add(new SYSTEMCONFIG()
         {
             Code        = "HomeTitle",
             ValueString = "Trang chủ WebClient",
         });
     }
     if (!context.SYSTEMCONFIGs.Any(x => x.Code == "HomeMetaKeyword"))
     {
         context.SYSTEMCONFIGs.Add(new SYSTEMCONFIG()
         {
             Code        = "HomeMetaKeyword",
             ValueString = "Trang chủ WebClient",
         });
     }
     if (!context.SYSTEMCONFIGs.Any(x => x.Code == "HomeMetaDescription"))
     {
         context.SYSTEMCONFIGs.Add(new SYSTEMCONFIG()
         {
             Code        = "HomeMetaDescription",
             ValueString = "Trang chủ WebClient",
         });
     }
 }
コード例 #2
0
    //private void CreateSlide(WebClientDbContext context)
    //{
    //    if (context.SLIDEs.Count() == 0)
    //    {
    //        List<SLIDE> listSlide = new List<SLIDE>()
    //        {
    //            new SLIDE() {
    //                Name ="Slide 1",
    //                DisplayOrder =1,
    //                Status =true,
    //                Url ="#",
    //                Image ="/Assets/client/images/bag.jpg",
    //                Content =@"	<h2>FLAT 50% 0FF</h2>
    //                        <label>FOR ALL PURCHASE <b>VALUE</b></label>
    //                        <p>Lorem ipsum dolor sit amet, consectetur
    //                    adipisicing elit, sed do eiusmod tempor incididunt ut labore et </ p >
    //                <span class=""on-get"">GET NOW</span>" },
    //            new SLIDE() {
    //                Name ="Slide 2",
    //                DisplayOrder =2,
    //                Status =true,
    //                Url ="#",
    //                Image ="/Assets/client/images/bag1.jpg",
    //            Content=@"<h2>FLAT 50% 0FF</h2>
    //                        <label>FOR ALL PURCHASE <b>VALUE</b></label>

    //                        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et </ p >

    //                        <span class=""on-get"">GET NOW</span>"},
    //        };
    //        context.SLIDEs.AddRange(listSlide);
    //        context.SaveChanges();
    //    }
    //}

    private void CreatePage(WebClientDbContext context)
    {
        if (context.PAGEs.Count() == 0)
        {
            try
            {
                var page = new PAGE()
                {
                    Name     = "Giới thiệu",
                    Alias    = "gioi-thieu",
                    PContent = @"Trường Đại học Tiền Giang mong muốn được hợp tác với các tổ chức, cá nhân trong và ngoài nước
về giáo dục, đào tạo, nghiên cứu, ứng dụng và chuyển giao khoa học - công nghệ.",
                    Status   = true
                };
                context.PAGEs.Add(page);
                context.SaveChanges();
            }
            catch (DbEntityValidationException ex)
            {
                foreach (var eve in ex.EntityValidationErrors)
                {
                    Trace.WriteLine($"Entity of type \"{eve.Entry.Entity.GetType().Name}\" in state \"{eve.Entry.State}\" has the following validation error.");
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Trace.WriteLine($"- Property: \"{ve.PropertyName}\", Error: \"{ve.ErrorMessage}\"");
                    }
                }
            }
        }
    }
コード例 #3
0
 private void CreateContactDetail(WebClientDbContext context)
 {
     if (context.ContactDetails.Count() == 0)
     {
         try
         {
             var contactDetail = new WebClient.Model.Models.ContactDetail()
             {
                 Name    = "Trường đại học Tiền Giang",
                 Address = "119 Ấp Bắc - Phường 05 - Thành phố Mỹ Tho - Tỉnh Tiền Giang.",
                 Email   = "*****@*****.**",
                 Lat     = 37.0625,
                 Lng     = 95.677068,
                 Phone   = "0273 3 872 624 - 0273 6 250 200",
                 Website = "https://tgu.edu.vn",
                 Other   = "",
                 Status  = true
             };
             context.ContactDetails.Add(contactDetail);
             context.SaveChanges();
         }
         catch (DbEntityValidationException ex)
         {
             foreach (var eve in ex.EntityValidationErrors)
             {
                 Trace.WriteLine($"Entity of type \"{eve.Entry.Entity.GetType().Name}\" in state \"{eve.Entry.State}\" has the following validation error.");
                 foreach (var ve in eve.ValidationErrors)
                 {
                     Trace.WriteLine($"- Property: \"{ve.PropertyName}\", Error: \"{ve.ErrorMessage}\"");
                 }
             }
         }
     }
 }
コード例 #4
0
    private void CreateUser(WebClientDbContext context)
    {
        var manager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new WebClientDbContext()));

        var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(new WebClientDbContext()));

        var user = new ApplicationUser()
        {
            //Email truong: [email protected]
            UserName       = "******",
            Email          = "*****@*****.**",
            EmailConfirmed = true,
            BirthDay       = DateTime.Now,
            FullName       = "Technology Education"
        };

        if (manager.Users.Count(x => x.UserName == "tedu") == 0)
        {
            manager.Create(user, "123654$");

            if (!roleManager.Roles.Any())
            {
                roleManager.Create(new IdentityRole {
                    Name = "Admin"
                });
                roleManager.Create(new IdentityRole {
                    Name = "User"
                });
            }

            var adminUser = manager.FindByEmail("*****@*****.**");

            manager.AddToRoles(adminUser.Id, new string[] { "Admin", "User" });
        }
    }
コード例 #5
0
 public OrderService(
     IUnitOfWorkWebClient unitOfWork,
     WebClientDbContext dbContext,
     IMapper mapper)
 {
     _unitOfWork = unitOfWork;
     _mapper     = mapper;
     _dbContext  = dbContext;
 }
コード例 #6
0
 private void CreateFooter(WebClientDbContext context)
 {
     if (context.FOOTERs.Count(x => x.ID == CommonConstants.DefaultFooterId) == 0)
     {
         string content = "Footer";
         context.FOOTERs.Add(new FOOTER()
         {
             ID      = CommonConstants.DefaultFooterId,
             Content = content
         });
         context.SaveChanges();
     }
 }
コード例 #7
0
 public UserDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #8
0
 public SubjectDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #9
0
 public DeChuanDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #10
0
 public StudentDAO()
 {
     dataContext = new WebClientDbContext();
 }
コード例 #11
0
 public CaThiDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #12
0
 public ThiSinhDAO()
 {
     dataContext = new WebClientDbContext();
 }
コード例 #13
0
 public PhanQuyenDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #14
0
 public WebClientDbContext Init()
 {
     return(dbContext ?? (dbContext = new WebClientDbContext()));
 }
コード例 #15
0
 public QuestionDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #16
0
 public RoomDAO()
 {
     dataContext = new WebClientDbContext();
 }
コード例 #17
0
 public QClassDAO()
 {
     db = new WebClientDbContext();
 }
コード例 #18
0
 public ClassDAO()
 {
     dataContext = new WebClientDbContext();
 }
コード例 #19
0
 public KHOATHIDAO()
 {
     dataContext = new WebClientDbContext();
 }
コード例 #20
0
 public AnswerDAO()
 {
     db = new WebClientDbContext();
 }