public StudentsResultsPage()
        {
            this.InitializeComponent();

            studentViewModel         = new StudentViewModel();
            studentsResultsViewModel = new StudentsResultsViewModel();
            apiServices   = new APIServices();
            testViewModel = new TestViewModel();

            GetStudentsResults();
        }
        public ActiveTestsPage()
        {
            this.InitializeComponent();

            testViewModel            = new TestViewModel();
            apiServices              = new APIServices();
            studentsResultsViewModel = new StudentsResultsViewModel();
            writeTestPage            = new WriteTestPage();

            GetTests();
        }
        public IActionResult ManageSolutions(int taskId)
        {
            var task = _db.StudentTasks.Find(taskId);

            if (task is null)
            {
                return(NotFound());
            }

            var allResults      = _db.StudentResults.Where(s => s.TaskId == taskId).ToList();
            var allResultsViews = allResults.Select(r => new ResultsViewModel(r)).OrderBy(r => r.StudentFullName).ToList();

            var res = new StudentsResultsViewModel
            {
                Results  = allResultsViews,
                TaskData = new ExtendedTaskViewModel(task),
            };

            return(View(res));
        }