public BaseController(IOjsData data) { this.Data = data; }
public ParticipantsController(IOjsData data) : base(data) { }
public ListController(IOjsData data) : base(data) { }
public SettingsController(IOjsData data) : base(data) { }
public AdministrationController(IOjsData data) : base(data) { }
public FilesController(IOjsData data) : base(data) { }
public ContestQuestionAnswersController(IOjsData data) : base(data) { }
public ProfileController(IOjsData data) : base(data) { }
public AntiCheatController(IOjsData data, IPlagiarismDetector detector) : base(data) { this.plagiarismDetector = detector; }
protected KendoGridAdministrationController(IOjsData data) : base(data) { }
public SubmissionsController( IOjsData data, ISubmissionsDataService submissionsData) : base(data) => this.submissionsData = submissionsData;
public NavigationController(IOjsData data) : base(data) { }
public ContestQuestionsController( IOjsData data, IContestsDataService contestsData) : base(data) => this.contestsData = contestsData;
public BaseController(IOjsData data, UserProfile profile) : this(data) { this.UserProfile = profile; }
public HomeController(IOjsData data) : base(data) { }
public ProblemsController(IOjsData data) : base(data) { }
public CheckersController(IOjsData data) : base(data) { }
public RolesController(IOjsData data) : base(data) { }
public AccountController(IOjsData data, UserManager<UserProfile> userManager) : base(data) { this.UserManager = userManager; }
protected CompeteController( IOjsData data, UserProfile userProfile) : base(data, userProfile) { }
public ResourcesController(IOjsData data) : base(data) { }
public LecturersInContestsController(IOjsData data) : base(data) { }
public FeedbackController(IOjsData data) : base(data) { }
public ContestQuestionsController(IOjsData data) : base(data) { }
public CompeteController(IOjsData data) : base(data) { }
public SubmissionsController(IOjsData data) : base(data) { }
public ResultsController(IOjsData data) : base(data) { }
public AccountController(IOjsData data) : this(data, new OjsUserManager <UserProfile>(new UserStore <UserProfile>(data.Context.DbContext))) { }
public UsersController(IOjsData data) : base(data) { }
public AccountController(IOjsData data, UserManager <UserProfile> userManager) : base(data) { this.UserManager = userManager; }
public RedirectsController(IOjsData data) : base(data) { }
public SearchController(IOjsData data) : base(data) { }
public AccountController(IOjsData data) : this(data, new OjsUserManager<UserProfile>(new UserStore<UserProfile>(data.Context.DbContext))) { }
public CompeteController(IOjsData data, UserProfile userProfile) : base(data, userProfile) { }
public ContestCategoriesController(IOjsData data) : base(data) { }
public ContestsExportController(IOjsData data) : base(data) { }
public ResultsController(IOjsData data) { this.data = data; }
public SubmissionsController(IOjsData data) { this.Data = data; }
public NewsController(IOjsData data) : base(data) { }
public HomeController(IOjsData data, IContestsDataService contestsData) : base(data) { this.contestsData = contestsData; }