public void Run(IWorkFlow workFlow) { foreach (IActivities activity in workFlow.DisplayActivities()) { activity.Execute(); } }
public void Run(IWorkFlow workFlow) { foreach (IActivity activity in workFlow.GetTasks()) { activity.Execute(); } }
public void Run(IWorkFlow workFlow) { foreach (var workflow in workFlow.GetTasks()) { workflow.Execute(); } }
public void Run(IWorkFlow workFlow) { foreach (var eachObject in workFlow.GetTask()) { eachObject.Execute(); } }
public static IWorkFlow GetManager(Type contextType) { IWorkFlow context = (IWorkFlow)Activator.CreateInstance(contextType); context.Match = new MatchCondition(); return(context); }
public static void Initialize(TestContext context) { WorkFlowConfiguration.Binder.SetRepository(typeof(DAOEmbeddedResource)) .Setup(x => x.TypeName, "WorkFlow.Json.workflow.json , LightWorkFlow"); work = WorkFlowManager.GetManager(); }
public void ConditionWithDifferentOperatorsWithCustomEvaluator() { IWorkFlow workteste = WorkFlowManager.GetManager(); WorkFlowContext context = workteste.GetContext() .AddEvaluator(new CustomEvaluator()) .SetArea("TESTCONDITIONSICK") .SetSourceState("INITIAL"); context["TESTCONDITIONEQUAL"] = new List <string> { "COLD" }; context["TESTCONDITIONLT"] = new List <string> { "4" }; context["CUSTOM"] = new List <string> { "http://" }; context["TESTCONDITIONIN"] = new List <string> { "5", "8" }; var activities = workteste.GetActivities(context); Assert.AreEqual(2, activities.Count); }
public void Run(IWorkFlow workflow) { foreach (IInitTask operation in workflow.GetTasks()) { operation.Execute(); } }
protected virtual bool RenderLink(HtmlTextWriter writer, IWorkFlow wf, bool forCell, string selectedKey, object row) { if (forCell && string.IsNullOrEmpty(ImgUrl)) { return(false); } if (!forCell && GenerateOnlyInRow) { return(false); } if (forCell && !IsVisibleForRow(wf, selectedKey, row)) { return(false); } var postBackScript = GetPostBackScript(wf, forCell, selectedKey, row); writer.RenderHyperLink( new BaseHyperLink { Text = ActionName, ToolTip = ToolTip, ImgUrl = forCell ? ImgUrl : null, Url = GetActionUrl(wf, forCell, selectedKey, row), OnClick = postBackScript, OnClickQuestion = OnClickQuestion, RenderAsButton = true, Width = forCell ? new Unit(20, UnitType.Pixel) : new Unit(), Height = forCell ? new Unit(20, UnitType.Pixel) : new Unit(), }); return(true); }
public void Run(IWorkFlow workFlow) { foreach (var activity in workFlow.GetActivities()) { activity.Execute(); } }
public void Run(IWorkFlow workFlow) { foreach (ITask I in workFlow.GetTasks()) { I.Execute(); } }
protected virtual string GetPostBackScript(IWorkFlow wf, bool forCell, string selectedKey, object row) { var arguments = GetArguments(selectedKey, row); var argument = ArgumentName + ((MultipleSelect && !forCell) || string.IsNullOrEmpty(arguments) ? string.Empty : ":" + arguments); return(wf.Page.ClientScript.GetPostBackEventReference(wf.ControlForPostBack, argument)); }
public void Run(IWorkFlow workflow) //Run workflow present in engine { foreach (var task in workflow.GetType()) { task.Execute(); } }
public void Run(IWorkFlow workFlow) { foreach (var task in workFlow.GetTasks()) { task.Execute(); } }
public void RaiseExceptionWhenIdsAreDuplicated() { WorkFlowConfiguration.Binder .SetRepository(typeof(DAOEmbeddedResource)) .Setup(x => x.TypeName, "WorkFlowTestException.Json.idException.json , WorkFlowTestException"); work = WorkFlowManager.GetManager(); }
public void RaiseExceptionWhenConditionsAreDuplicated() { WorkFlowConfiguration.Binder .SetRepository(typeof(DAOEmbeddedResource)) .Setup(x => x.TypeName, "WorkFlowTestException.Json.conditionException.json , WorkFlowTestException"); work = WorkFlowManager.GetManager(); }
public void Run(IWorkFlow workFlow) { foreach (var activity in workFlow.GetActivities()) { //This method can be inserted in a try-catch block for handling Exceptions. activity.Execute(); } }
public void RaiseExceptionWhenSourceStateAndAreaAreDuplicated() { WorkFlowConfiguration.Binder .SetRepository(typeof(DAOEmbeddedResource)) .SetValidator(typeof(ValidatorCustom)) .Setup(x => x.TypeName, "WorkFlowTestException.Json.sourceAreaException.json , WorkFlowTestException"); work = WorkFlowManager.GetManager(); }
public void Run(IWorkFlow workFlow) { System.Console.WriteLine("Running Tasks in the List"); foreach (IActivity activity in workFlow.GetActivity()) { activity.Execute(); } System.Console.WriteLine("Sucessfully executed task list"); }
public void Run(IWorkFlow workFlow) { var list = workFlow.GetListOfActivities(); foreach (var activity in list) { activity.Execute(); } }
public void ExecuteCommand() { IWorkFlow workteste = WorkFlowManager.GetManager(); WorkFlowContext context = workteste .GetContext() .AddElements("ATDRAFT", "AreaPURCHASEASK") .SetCommand(typeof(DefaultWorkFlowCommand)) .Execute(); }
public void Run(IWorkFlow workFlow) { if (workFlow == null) { throw new ArgumentNullException("Please Provide the WorkFlow"); } foreach (var activity in workFlow.GetActivities()) { activity.Execute(); } }
public void Run(IWorkFlow workflow) { var i = 1; foreach (var task in workflow.GetActivities()) { Console.WriteLine("Running task {0}", i); task.Execute(); Console.WriteLine("\n"); i++; } }
public void PrintRunnerStrategy() { IWorkFlow workteste = WorkFlowManager.GetManager(typeof(RunnerCustom)); WorkFlowContext context = workteste .GetContext() .AddElements("ATDRAFT", "AreaPURCHASEASK"); var lista = (List <string>)workteste.Run(context, SearchMode.Breadth, new ListVisitor()); string transicoes = string.Join(",", lista.ToArray()); Assert.AreEqual("ATDRAFT--[Ask Aproving]-->WAITINGALLOW ,ATDRAFT--[Erase Draft]-->None ,WAITINGALLOW--[Emit PURCHASEASK]-->EMITTED ,WAITINGALLOW--[Não Aprove PURCHASEASK]-->ATREVISION ,WAITINGALLOW--[Ask Cancelling]-->CANCELASKEDPURCHASEASK ,EMITTED--[Ask Cancelling]-->CANCELASKEDPURCHASEASK ,EMITTED--[Take PURCHASEASK]-->ATANALYSIS ,ATREVISION--[Ask Aproving]-->WAITINGALLOW ,ATREVISION--[Ask Cancelling]-->CANCELASKEDPURCHASEASK ,CANCELASKEDPURCHASEASK--[Recusar Cancelling]-->None ,ATANALYSIS--[Associate PURCHASEORDER]-->PURCHASEORDERCREATED ,ATANALYSIS--[Correct PURCHASEASK]-->ATREVISION ,ATANALYSIS--[Ask Cancelling]-->CANCELASKEDPURCHASEASK ,PURCHASEORDERCREATED--[Encerrando PURCHASEASK]-->PROCESSFINISHED ,PURCHASEORDERCREATED--[Ask Cancelling]-->CANCELASKEDPURCHASEASK ", transicoes); }
public void Run(IWorkFlow workFlow) { foreach (ITask I in workFlow.GetTasks()) { try{ I.Execute(); } catch (Exception) { // Logging // Terminate WorkFlow and persist state of workflow throw; } } }
public void Run(IWorkFlow workFlow) { foreach (ITask task in workFlow.GetTasks()) { try { task.Execute(); } catch (System.Exception) { throw; } } }
public void Run(IWorkFlow workFlow) { foreach (ITask i in workFlow.GetTasks()) { try { i.Execute(); } catch (Exception) { throw; } } }
public void Run(IWorkFlow workflow) { foreach (var activity in workflow.GetActivities()) { try { activity.Execute(); } catch (Exception) { Console.WriteLine("Error: Unable to process activity in workflow."); } } }
public void Run(IWorkFlow workFlow) { foreach (var activity in workFlow.GetActivities()) { try { activity.Execute(); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public void Run(IWorkFlow workflow) { foreach (ITask I in workflow.GetTasks()) { try { I.Execute(); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public void PreprocessTest() { try { IWorkFlow target = CreateIJobWorker(); object originalJob = new object(); object expected = null; object actual; actual = target.Preprocess(originalJob); Assert.AreEqual(expected, actual); } catch (Exception e) { Logger.Instance.LogDevError(e.Message + e.StackTrace); } }
public static IActivity CreateActivity(IWorkFlow workFlow, CustomerGroup customerGroup) { throw new System.NotImplementedException(); }