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; }
public HomeController(ILogger <HomeController> logger, GroupDbContext db) { _logger = logger; _db = db; }
public GroupRepository(GroupDbContext context) { _context = context; }