// GET: Quizz/List/ public ActionResult List(QuizzListViewModel model) { var quizzManager = new QuizzServices(); quizzManager.GetQuizzList(model); return(View(model)); }
public ActionResult Create(QuizzAddViewModels model) { StringBuilder errorMessages = new StringBuilder(); //MOVE TO REPO try { var quizzManager = new QuizzServices(); quizzManager.GenerateQuizz(model); return(RedirectToAction("Index")); } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); return(View("Add")); } }
public ActionResult Index(AddQuestionsToDb model) { var quizzManager = new QuizzServices(); quizzManager.QuestionsMarker(model.NbQuestions); return(RedirectToAction("Index")); }