public string CreateAdditionTask(string sTaskName, AdditionInput oInput) { try { string sID = ((LoginAccount)Session["loggedInUser"]).AccountID; OptimizationTask oOT = new OptimizationTask() { TaskID = GenerateTaskID(), IssuedOn = DateTime.UtcNow, Name = sTaskName, TaskStaus = "available", TaskType = "addition", IssuedBy = sID, Logs = "", Notes = "", InputValues = oDF.ObjectToXmlString(oInput) }; oDB.OptimizationTasks.Add(oOT); oDB.SaveChanges(); return(oOT.TaskID); } catch { return("0"); } }
public AdditionInputBody(AdditionInputBody value) { /// Initiliaze the protected variables m_AdditionInput = new AdditionInput(); m_AdditionInput.setParent(this); /// Copy the values m_AdditionInput = value.getAdditionInput(); m_AdditionInput.setParent(this); /// This code is currently not supported }
public AdditionInput(AdditionInput value) { /// Initiliaze the protected variables m_parent = null; m_A1 = 0; m_A2 = 0; /// Copy the values m_A1 = value.m_A1; m_A2 = value.m_A2; }
public bool isEqual(AdditionInput value) { if (this.getA1() != value.getA1()) { return(false); } if (this.getA2() != value.getA2()) { return(false); } return(true); }
public void ProcessTask(TaskManager.TaskDetails oTask, out List <string> lsLogs, out string sOutput, out string sStatus) { // cast input values AdditionInput oInput = new AdditionInput(); oInput = (AdditionInput)oDF.XmlStringToObject(oTask.InputValues, oInput); AdditionOutput oOutput = new AdditionOutput(); // call processing algorithm oOutput.ValueSum = oInput.ValueA + oInput.ValueB; // submit results sOutput = oDF.ObjectToXmlString(oOutput); sStatus = "completed"; lsLogs = lsLog; }
protected void Page_Load(object sender, EventArgs e) { if (!Request["ID"].IsNull()) { string sTaskID = Request["ID"].Trim(); oTask = oDB.OptimizationTasks.Where(x => x.TaskID == sTaskID).FirstOrDefault(); if (oTask != null) { oInput = (AdditionInput)oDF.XmlStringToObject(oTask.InputValues, oInput); oOutput = (AdditionOutput)oDF.XmlStringToObject(oTask.OutputValues, oOutput); oLogs = (List <string>)oDF.XmlStringToObject(oTask.Logs, oLogs); } else { Response.Redirect("~/ListTasks.aspx"); } } else { Response.Redirect("~/ListTasks.aspx"); } }
public AdditionInputBody() { m_AdditionInput = new AdditionInput(); m_AdditionInput.setParent(this); }
public bool notEquals(AdditionInput value) { return !this.isEqual(value); }
public QueryAddition.AdditionInputBody.AdditionInput setAdditionInput(AdditionInput value) { m_A1 = value.m_A1; m_A2 = value.m_A2; return this; }
public bool isEqual(AdditionInput value) { if (this.getA1() != value.getA1()) { return false; } if (this.getA2() != value.getA2()) { return false; } return true; }
public void setAdditionInput(AdditionInput value) { m_AdditionInput = value; setParentPresenceVector(); }
public QueryAddition.AdditionInputBody setAdditionInputBody(AdditionInputBody value) { m_AdditionInput = value.getAdditionInput(); m_AdditionInput.setParent(this); /// This code is currently not supported return this; }
public QueryAddition.AdditionInputBody.AdditionInput setAdditionInput(AdditionInput value) { m_A1 = value.m_A1; m_A2 = value.m_A2; return(this); }
public bool notEquals(AdditionInput value) { return(!this.isEqual(value)); }