Example #1
0
        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));
        }
Example #4
0
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, Models.Workflow.Process workflowProcess);