public ActionResult ISS061_CompleteInstallRental(string RentalContractCode) { ObjectResultData res = new ObjectResultData(); try { using (TransactionScope scope = new TransactionScope()) { if (CommonUtil.IsNullOrEmpty(RentalContractCode)) { res.AddErrorMessage(MessageUtil.MODULE_INSTALLATION, "ISS061", MessageUtil.MODULE_INSTALLATION, MessageUtil.MessageList.MSG0007, new string[] { "lblRentalContractCode" }, new string[] { "RentalContractCode" }); return(Json(res)); } IInstallationHandler iHandler = ServiceContainer.GetService <IInstallationHandler>() as IInstallationHandler; iHandler.Temp_CompleteInstallation_Rental(RentalContractCode); scope.Complete(); return(Json(res)); } } catch (Exception ex) { res.AddErrorMessage(ex); return(Json(res)); } }