public static void InitDbContext(ModelBuilder modelBuilder)
 {
     modelBuilder.Ignore <DevicePlatform>().Ignore <User>();
     PolicyDbContext.InitDbContext(modelBuilder, false);
     LoginDbContext.InitDbContext(modelBuilder, false);
     GroupDbContext.InitDbContext(modelBuilder);
     modelBuilder.Entity <PolicySet>().HasOne(x => x.PolicySetPolicy);
     modelBuilder.Entity <PolicySet>().HasOne(x => x.UserLogin);
     modelBuilder.Entity <PolicySet>().HasOne(x => x.PolicySetGroup);
 }
        public static void InitDbContext(ModelBuilder modelBuilder, bool initializeDerivedContext)
        {
            if (initializeDerivedContext)
            {
                UserDbContext.InitDbContext(modelBuilder);
                modelBuilder.Entity <Login>().HasOne(x => x.LoginUser);
                GroupDbContext.InitDbContext(modelBuilder);
                modelBuilder.Entity <Login>().HasOne(x => x.LoginGroup);
            }
            else
            {
                modelBuilder.Ignore <Group>();
            }

            modelBuilder.Entity <Login>().HasData(new Login
            {
                LoginId     = ConstStore.AdminLoginIdGuid,
                GroupId     = ConstStore.AdminGroupIdGuid,
                UserId      = ConstStore.AdminUserIdGuid,
                LogIn       = ConstStore.AdminLogIn,
                Certificate = CertificateWorker.CreateCertificate(),
                Password    = Hasher.Hash(ConstStore.AdminSecure)
            });
        }
 public StudentController(GroupDbContext context)
 {
     _context = context;
 }
Exemple #4
0
 public HomeController(ILogger <HomeController> logger, GroupDbContext db)
 {
     _logger = logger;
     _db     = db;
 }
 public GroupRepository(GroupDbContext context)
 {
     _context = context;
 }