public ActionResult AddCoursework(string username) { var function = FunctionParser.Generate(); Common.Mistake[] mistakes = FunctionParser.GenerateMistakes(function); var user = this.Data.Users.All().FirstOrDefault(u => u.UserName == username); if (user == null) { RedirectToAction("Index"); } var currentCoursework = this.Data.Problems.All() .FirstOrDefault(p => p.ProblemType == ProblemType.Coursework && p.UserId == user.Id); ViewBag.hasCourseWork = currentCoursework != null; var solutionModel = new ClassProblemBindingModel() { Function = function, Mistakes = mistakes, Username = username }; return View(solutionModel); }
public ActionResult AddClassWork() { var function = FunctionParser.Generate(); Common.Mistake[] mistakes = FunctionParser.GenerateMistakes(function); var solutionModel = new ClassProblemBindingModel() { Function = function, Mistakes = mistakes }; return View(solutionModel); }