public Run RunTask(long tntId, long runId, RunParams param) { string exMsg = String.Empty; List <Hashtable> data = new List <Hashtable>(); Models.Run runModel = new Models.Run(); RunResult rs = new RunResult() { result = new Hashtable() }; // New Run Entity var run = new Data.Entities.Run(); _addRunQueryProcessor.AddRun(run); // Chg: Preparation for Run var chgStateGrp = _chgStateGrpQueryProcessor.Get(Constants.ChgStateGrpNames.RunTask); rs.result.Add(Constants.RunScriptNames.RunScriptResult, Constants.PSReturnCodes.notrunned); rs.result.Add(Constants.RunScriptNames.RunScriptResultMessage, Constants.ChgStateNames.PrepareForRun); rs.result.Add(Constants.RunScriptNames.RunScriptData, null); // Get Tenant var tnt = _tntQueryProcessor.Get(tntId); // tenant present? if (tnt != null) { // ... } return(runModel); }
private DbCommand CreateRunInsertCommand(Models.Run run, int resultId) { DbCommand runInsertCommand = _dbConnection.CreateCommand(); runInsertCommand.CommandText = "INSERT INTO Runs (RunNumber,RawTime,Cones,Penalty,ResultId) VALUES (@RunNumber,@RawTime,@Cones,@Penalty,@ResultId)"; Utilities.Extensions.AddParamWithValue(ref runInsertCommand, "@RunNumber", run.RunNumber); Utilities.Extensions.AddParamWithValue(ref runInsertCommand, "@RawTime", run.RawTime); Utilities.Extensions.AddParamWithValue(ref runInsertCommand, "@Cones", run.Cones); Utilities.Extensions.AddParamWithValue(ref runInsertCommand, "@Penalty", run.Penalty); Utilities.Extensions.AddParamWithValue(ref runInsertCommand, "@ResultId", resultId); return(runInsertCommand); }