public ActionResult _EditModelSpecificContract(int id) { var newContractVm = new ModelSpecificContractVM { ModelId = id }; return(PartialView(newContractVm)); }
public ActionResult _AddModelSpecificContract(int id) { var newContractVm = new ModelSpecificContractVM { ModelId = id, ContractTypeId = -1 }; return(PartialView("_EditModelSpecificContract", newContractVm)); }
public ActionResult _EditModelSpecificContract(ModelSpecificContractVM modelSpecificContractVm) { if (ModelState.IsValid) { var modelSpecificContract = _svc.GetModelSpecificContract(modelSpecificContractVm.ModelSpecificContractId); if (TryUpdateModel(modelSpecificContract)) { if (ExecuteRepositoryAction(() => { _svc.UpdateModelSpecificContract(modelSpecificContract); _svc.CommitChanges(); })) { return(ReturnJsonFormSuccess()); } } } return(PartialView(modelSpecificContractVm)); }