public ActionResult ListScenario() { var scenarios = ScenarioService.GetScenarios(); if (scenarios == null) scenarios = new Scenario[0]; return PartialView(scenarios); }
public ActionResult ManageScenario(Scenario model) { if (ModelState.IsValid) { ScenarioService.UpdateScenario(model); } return RedirectToAction("Home", "User"); }
public static Scenario AddScenario(Scenario scenario) { using (QuizBuilderDb db = new QuizBuilderDb()) { Scenario toAdd = scenario; db.Scenarios.Add(toAdd); db.SaveChanges(); return toAdd; } }
public ActionResult CreateScenario(Scenario model) { if (ModelState.IsValid) { ScenarioService.AddScenario(model); return RedirectToAction("Home", "User"); } else { return RedirectToAction("Home", "User"); } }
public static Scenario UpdateScenario(Scenario updatedScenario) { using (QuizBuilderDb db = new QuizBuilderDb()) { Scenario currentScenario = db.Scenarios.Find(updatedScenario.ScenarioID); if (currentScenario != null) { currentScenario.ScenarioName = updatedScenario.ScenarioName; currentScenario.QuizID = updatedScenario.QuizID; currentScenario.ScenarioSequence = updatedScenario.ScenarioSequence; currentScenario.ScenarioText = updatedScenario.ScenarioText; currentScenario.Questions = updatedScenario.Questions; currentScenario.IsRichText = updatedScenario.IsRichText; db.SaveChanges(); return currentScenario; } else return currentScenario; } }