public async Task <ActionResult> ArchivedTaskDetails(int taskId) { ContestTask task = await _archivedTaskProvider.GetContestTaskAsync(taskId); TaskEditorViewModel viewModel = new TaskEditorViewModel(task); viewModel.Languages = task.Languages.Select(x => new ProgrammingLanguageViewModel(x)).ToList(); ViewBag.IsUseLayout = true; Debug.WriteLine("HomeController.ArchivedTaskDetails. id: " + taskId); return(View("../Administrator/_TaskEditor", viewModel)); }