public ActionResult QuizCompleted(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var quizTaking = _quizTakingRepository.Get(id); if (quizTaking == null) { return(HttpNotFound()); } var model = QuizTakingCompleteViewModel.MapFromDataModel(quizTaking); LoadRelationshipProperties(model); // TODO: Trigger a Logic App workflow for diploma-generation and score calculation return(View("QuizCompleted", model)); }
private void LoadRelationshipProperties(QuizTakingCompleteViewModel model) { var quizItem = _quizItemRepository.Get(model.QuizItemId); model.QuizItemName = quizItem.Name; }