public ActionResult CreateTask(String id, RunScriptModel runScriptModel) { Script script = _scriptService.GetScript(id); Task scriptTask = _taskService.InsertScriptTask(id, runScriptModel.Task.Name, runScriptModel.TaskParameters); return(RedirectToAction("Index/" + script.Project.ExternalId, "Scripts", new { view = "scripts" })); }
public ActionResult GetRunScriptDialog(String scriptId) { RunScriptModel runScriptModel = new RunScriptModel(); runScriptModel.User = ((User)ViewData["User"]); runScriptModel.Script = ScriptHelper.GetGhostRunnerScript(_scriptService.GetScript(scriptId)); runScriptModel.Project = runScriptModel.Script.Project; runScriptModel.Task = new Task(); runScriptModel.Task.Name = runScriptModel.Script.Name; runScriptModel.TaskParameters = new List <TaskScriptParameter>(); foreach (String parameter in runScriptModel.Script.GetAllParameters()) { TaskScriptParameter taskParameter = new TaskScriptParameter(); taskParameter.Name = parameter; taskParameter.Value = String.Empty; runScriptModel.TaskParameters.Add(taskParameter); } return(PartialView("Partials/RunScript", runScriptModel)); }