public TestingSystemWorker() { string pathToConfig = "c:\\config\\config.json"; _config = JsonConvert.DeserializeObject<TestingSystemConfig>(System.IO.File.ReadAllText(pathToConfig)); DbContextOptionsBuilder<HSEContestDbContext> options = new DbContextOptionsBuilder<HSEContestDbContext>(); options.UseNpgsql(_config.DatabaseInfo.GetConnectionStringFrom(_config.FrontEnd)); _db = new HSEContestDbContext(options.Options); _busControl = RabbitHutch.CreateBus(_config.MessageQueueInfo, _config.TestingSystemWorker); }
public StudentController(UserManager <User> userManager, HSEContestDbContext db, TestingSystemConfig config, IHttpContextAccessor httpContextAccessor) : base(db, config) { curId = userManager.GetUserId(httpContextAccessor.HttpContext.User); var curUser = userManager.GetUserAsync(httpContextAccessor.HttpContext.User).Result; isProff = userManager.IsInRoleAsync(curUser, "professor").Result; }
public CompilerServicesOrchestrationController(HSEContestDbContext db, TestingSystemConfig config) { _db = db; _config = config; }
public FunctionalTestingOrchestratorController(HSEContestDbContext db, TestingSystemConfig config) { _db = db; _config = config; }
public TestingSystemController(HSEContestDbContext db, TestingSystemConfig config) { _pathToConfigDir = "c:\\config"; _db = db; _config = config; }
public ProfessorController(HSEContestDbContext db, TestingSystemConfig config) : base(db, config) { }