public override System.Web.Mvc.ActionResult Edit(Models.Workflow.Process workflowProcess) { var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit); ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "workflowProcess", workflowProcess); EditOverride(callInfo, workflowProcess); return(callInfo); }
public virtual System.Web.Mvc.ActionResult Edit(Models.Workflow.Process workflowProcess) { // ************************************************** Models.Workflow.Process oOriginalWorkflowProcess = UnitOfWork.WorkflowUnitOfWork.ProcessRepository .GetById(workflowProcess.Id); if (oOriginalWorkflowProcess == null) { return(RedirectToAction (MVC.Error.Display(System.Net.HttpStatusCode.NotFound))); } // ************************************************** if (ModelState.IsValid) { // ************************************************** // ************************************************** // ************************************************** oOriginalWorkflowProcess.Name = workflowProcess.Name; oOriginalWorkflowProcess.Ordering = workflowProcess.Ordering; // ************************************************** // ************************************************** //oOriginalWorkflowProcess.SetUpdateDateTime // (Infrastructure.Sessions.AuthenticatedUser.Id); //oOriginalWorkflowProcess.SetIsActive // (workflowProcess.IsActive, Infrastructure.Sessions.AuthenticatedUser.Id); // ************************************************** // ************************************************** // ************************************************** UnitOfWork.WorkflowUnitOfWork.ProcessRepository.Update(oOriginalWorkflowProcess); UnitOfWork.Save(); return(RedirectToAction(MVC.Workflow.Process.Index())); } return(View(model: workflowProcess)); }
public virtual System.Web.Mvc.ActionResult Edit(System.Guid?id) { if (id.HasValue == false) { return(RedirectToAction (MVC.Error.Display(System.Net.HttpStatusCode.BadRequest))); } Models.Workflow.Process oWorkflowProcess = UnitOfWork.WorkflowUnitOfWork.ProcessRepository .Get() .Where(current => current.Id == id.Value) .FirstOrDefault(); if (oWorkflowProcess == null) { return(RedirectToAction (MVC.Error.Display(System.Net.HttpStatusCode.NotFound))); } return(View(model: oWorkflowProcess)); }
partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, Models.Workflow.Process workflowProcess);