public RunBusinessFlowResult RunBusinessFlow([FromBody] RunBusinessFlowRequest runBusinessFlowRequest) { Directory.Delete(jsonDumpFolder, true); Directory.CreateDirectory(jsonDumpFolder); RunBusinessFlowResult runBusinessFlowResult = new RunBusinessFlowResult(); if (string.IsNullOrEmpty(runBusinessFlowRequest.name)) { runBusinessFlowResult.Status = "Name cannot be null"; return(runBusinessFlowResult); } BusinessFlow BF = (from x in General.SR.GetAllRepositoryItems <BusinessFlow>() where x.Name == runBusinessFlowRequest.name select x).SingleOrDefault(); if (BF == null) { runBusinessFlowResult.Status = "Name cannot be null"; return(runBusinessFlowResult); } RunFlow(BF); runBusinessFlowResult.Status = BF.RunStatus.ToString(); runBusinessFlowResult.Elapsed = (int)BF.Elapsed; runBusinessFlowResult.Report = "ahhhh !!!!!!!!!!!!"; return(runBusinessFlowResult); }
public RunBusinessFlowResult RunBusinessFlow([FromBody] RunBusinessFlowRequest runBusinessFlowRequest) { RunBusinessFlowResult runBusinessFlowResult = new RunBusinessFlowResult(); if (string.IsNullOrEmpty(runBusinessFlowRequest.name)) { runBusinessFlowResult.Status = "Name cannot be null"; return(runBusinessFlowResult); } BusinessFlow BF = (from x in General.SR.GetAllRepositoryItems <BusinessFlow>() where x.Name == runBusinessFlowRequest.name select x).SingleOrDefault(); if (BF == null) { runBusinessFlowResult.Status = "Name cannot be null"; return(runBusinessFlowResult); } RunFlow(BF); runBusinessFlowResult.Status = "Executed - BF.Status=" + BF.RunStatus; return(runBusinessFlowResult); }