Esempio n. 1
0
        public void AddScriptToSequence()
        {
            IList <SequenceScript> sequenceScriptsBefore = _sequenceScriptService.GetAllSequenceScripts("c2f5f76a-1ee7-4f92-9150-55de4cefa76f");

            Assert.AreEqual(2, sequenceScriptsBefore.Count);

            SequenceScript sequenceScript = _sequenceService.AddScriptToSequence("c2f5f76a-1ee7-4f92-9150-55de4cefa76f", "8ebb4cd0-8e36-4778-9b0d-5ba86d9c0cce", ScriptType.Node, "Test Script 1", new Dictionary <String, String>());

            Assert.IsNotNull(sequenceScript);

            SequenceScript failingSequenceScript = _sequenceService.AddScriptToSequence("99", "8ebb4cd0-8e36-4778-9b0d-5ba86d9c0cce", ScriptType.Node, "Test Script 99", new Dictionary <String, String>());

            Assert.IsNull(failingSequenceScript);

            SequenceScript failingAgainSequenceScript = _sequenceService.AddScriptToSequence("c2f5f76a-1ee7-4f92-9150-55de4cefa76f", "99", ScriptType.Node, "Test Script 99", new Dictionary <String, String>());

            Assert.IsNull(failingAgainSequenceScript);
        }
Esempio n. 2
0
        public ActionResult InsertSequenceScript(String sequenceId, String scriptId, String name, String sequenceParameters)
        {
            Script script = _scriptService.GetScript(scriptId);

            SequenceScriptsModel sequenceScriptsModel = new SequenceScriptsModel();

            _sequenceService.AddScriptToSequence(sequenceId, scriptId, script.Type, name, JsonConvert.DeserializeObject <Dictionary <String, String> >(sequenceParameters));

            sequenceScriptsModel.SequenceScripts = _sequenceScriptService.GetAllSequenceScripts(sequenceId);

            return(PartialView("Partials/SequenceScripts", sequenceScriptsModel));
        }