static Launcher() { //PLEASE CHANGE THE CONNECTION STRING IF YOU ARE NOT USING SQL EXPRESS using (var db = new JudgeSystemDbContext()) { //db.Database.EnsureDeleted(); db.Database.EnsureCreated(); } AutoMapperConfiguration.Initialize(); }
protected override void InitializeController() { base.InitializeController(); if (this.User.IsAuthenticated) { this.ViewModel["anonymousDisplay"] = "none"; this.ViewModel["userDisplay"] = "flex"; using (var db = new JudgeSystemDbContext()) { this.Profile = db .Users .First(u => u.Email == this.User.Name); //if (this.Profile.IsAdmin) //{ // this.ViewModel["userDisplay"] = "none"; // this.ViewModel["adminDisplay"] = "flex"; //} } } }
public SubmissionService(JudgeSystemDbContext db) { this.db = db; }
public UserService(JudgeSystemDbContext db) { this.db = db; }
public ContestService(JudgeSystemDbContext db) { this.db = db; }