public ActionResult UpdateProcess(WFUpdateProcessParameter param, Expense expense) { try { param.RuntimeContext.ApplicationRuntimeParameters["Amount"] = expense.Amount; List <WfClientUser> approvers = new List <WfClientUser>(); approvers.Add(this.HttpContext.Request.GetWFContext().CurrentUser); param.RuntimeContext.ApplicationRuntimeParameters["Approvers"] = approvers; param.RuntimeContext.AutoCalculate = true; SaveExpense(param.RuntimeContext, expense); ResponseData data = param.Execute(); HttpContext.Request.ReloadWFContext(); return(PartialView("WFToolbar")); } catch (System.Exception ex) { return(this.JsonError(ex.Message, ex)); } }
public ActionResult UpdateProcess(WFUpdateProcessParameter param, Expense expense) { try { param.RuntimeContext.ApplicationRuntimeParameters["Amount"] = expense.Amount; List<WfClientUser> approvers = new List<WfClientUser>(); approvers.Add(this.HttpContext.Request.GetWFContext().CurrentUser); param.RuntimeContext.ApplicationRuntimeParameters["Approvers"] = approvers; param.RuntimeContext.AutoCalculate = true; SaveExpense(param.RuntimeContext, expense); ResponseData data = param.Execute(); HttpContext.Request.ReloadWFContext(); return PartialView("WFToolbar"); } catch (System.Exception ex) { return this.JsonError(ex.Message, ex); } }