public JsonResult ActiveContractType(string ContractTypeId, string IsActive) { try { eTracLoginModel ObjLoginModel = null; ViewBag.AccountSection = true; bool result = false; long _COntractTypeId = 0; if (Session != null) { if (Session["eTrac"] != null) { ObjLoginModel = (eTracLoginModel)(Session["eTrac"]); if (Convert.ToInt64(Session["eTrac_SelectedDasboardLocationID"]) == 0) { (Session["eTrac_SelectedDasboardLocationID"]) = ObjLoginModel.LocationID; } } } long UserId = ObjLoginModel.UserId; if (!string.IsNullOrEmpty(ContractTypeId)) { ContractTypeId = Cryptography.GetDecryptedData(ContractTypeId, true); long.TryParse(ContractTypeId, out _COntractTypeId); } result = _IContractType.ActiveContractTypeById(_COntractTypeId, UserId, IsActive); if (result == true) { string Message = ""; if (IsActive == "Y") { Message = "Activeted."; ViewBag.Message = "Activeted."; } else { Message = "Deactiveted."; ViewBag.Message = "Deactiveted."; } ViewBag.AlertMessageClass = ObjAlertMessageClass.Success; return(Json(Message, JsonRequestBehavior.AllowGet)); } else { ViewBag.Message = "Error while activating Contract Type."; ViewBag.AlertMessageClass = ObjAlertMessageClass.Success; return(Json(result, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }