Inheritance: PD_TransitionViewModel
        public ActionResult _EditRegularTransition(PD_RegularTransition_ViewModel model)
        {
            var _p = _db.PD_Processes.Find(model.PD_Process_Id);
            if (User.Identity.Name.Equals(_p.LockedBy))
            {
                var transition = _db.PD_RegularTransitions.Find(model.PD_Process_Id, model.PD_Subject_Id, model.Id);
                transition.Name = model.Name;

                _db.SaveChanges();

                return RedirectToAction("ViewSubject", new { processid = model.PD_Process_Id, subjectid = model.PD_Subject_Id, edit = 1 });
            }
            else
            {
                return null;
            }
        }
        public ActionResult _EditRegularTransition(int processid, int subjectid, int transitionid, int edit)
        {
            var transition = _db.PD_RegularTransitions.Find(processid, subjectid, transitionid);
            PD_RegularTransition_ViewModel Model = new PD_RegularTransition_ViewModel() { PD_Process_Id = transition.PD_Process_Id, PD_Subject_Id = transition.PD_Subject_Id, Id = transition.Id, Name = transition.Name };

            ViewBag.Edit = edit;
            return PartialView(Model);
        }