Agribusiness.Web.Controllers.FirmController.Edit C# (CSharp) Метод

Edit() приватный Метод

private Edit ( int id, Firm firm, int decissionId = null ) : System.Web.Mvc.ActionResult
id int
firm Firm
decissionId int
Результат System.Web.Mvc.ActionResult
        public ActionResult Edit(int id, Firm firm, int? decissionId = null)
        {
            ViewBag.DecissionId = decissionId;
            firm.Review = false;

            if (ModelState.IsValid)
            {
                _firmRepository.EnsurePersistent(firm);
                Message = string.Format(Messages.Saved, "Firm");
                if(decissionId != null)
                {
                    return this.RedirectToAction<SeminarApplicationController>(a => a.Decide(decissionId.Value));
                }
                return this.RedirectToAction(a => a.Index());
            }

            // if review, get the last one, if it exists
            var origFirm = firm.Review ? (_firmService.GetFirm(firm.FirmCode)) : firm;

            var viewModel = FirmViewModel.Create(Repository, firm, origFirm);
            return View(viewModel);
        }

Same methods

FirmController::Edit ( int id, int decissionId = null, System.Guid userId = null, int seminarId = null ) : System.Web.Mvc.ActionResult