public ActionResult Upsert(ScenarioModel model) { if (!ModelState.IsValid) { CompleteScenarioModel(model); return View("EditScenario", model); } var scenario = mapper.Map<ScenarioModel, Scenario>(model); scenarioService.Upsert(scenario); return RedirectToAction("Index"); }
private void CompleteScenarioModel(ScenarioModel scenarioModel) { scenarioModel.FilesList = new SelectList(fileUploadService.GetAllFiles(), "Code", "Path", scenarioModel.FileCode); }
public ActionResult Run(ScenarioModel model) { var scenario = scenarioService.GetScenarioById(model.Id); long executionId = hatcheryService.RunScenario(scenario); return RedirectToAction("Scenario", "Report", new { id = executionId }); }