public ActionResult Edit(ContractorModel model) { if (!ModelState.IsValid) { // Физическо лице if (model.ContractorTypeId == 1) { return View("EditPerson", model); } // // Юридическо лице else if (model.ContractorTypeId == 2) { return View("EditCompany", model); } else { return RedirectToAction("Index"); } } else { using (ContractorContext context = new ContractorContext()) { context.Edit(model); } return RedirectToAction("Index"); } }