// GET: /<controller>/ public IActionResult Index() { //string memberID = userManager.GetUserId(User); //var membersIndexVM = context.GetMembersIndexVMById(memberID, User.Identity.Name); //membersIndexVM.SidebarVMList = context.GetSidebarVMList(memberID); //return View(membersIndexVM); QuizOverviewVM model = context.GetQuizOverviewVM(); return(View(model)); }
internal QuizOverviewVM GetQuizOverviewVM() { List <Category> que = new List <Category>(); foreach (var category in Category) { List <QuizUnit> porque = new List <QuizUnit>(); foreach (var quizUnit in QuizUnit) { List <Question> donde = new List <Question>(); foreach (var question in Question) { if (question.QuizUnitId == quizUnit.QuizUnitId) { donde.Add(question); } } if (quizUnit.CategoryId == category.CategoryId) { porque.Add(quizUnit); } } que.Add(category); } QuizOverviewVM model = new QuizOverviewVM { Categories = que.ToArray(), NumberOfCategories = Category.Count(), NumberOfQuizUnits = QuizUnit.Count(), NumberOfQuestions = Question.Count(), }; return(model); }