public IActionResult Index() { if (this.IsLoggedIn()) { var allProblems = problemsService.GetAll(); var viewModel = new List <CurrentProblemViewModel>(); foreach (var problem in allProblems) { var currProblem = new CurrentProblemViewModel { Id = problem.Id, Name = problem.Name, Count = this.submissionsService.GetAllCountOfSubmissions(problem) }; viewModel.Add(currProblem); } var resultViewModel = new AllProblemsViewModel { Problems = viewModel }; return(this.View(resultViewModel, "IndexLoggedIn")); } else { return(this.View()); } }
public HttpResponse Index() { if (IsUserSignedIn()) { var viewModel = problemsService.GetAll(); return(View(viewModel, "IndexLoggedIn")); } else { return(View()); } }