public JsonResult RemovePackageCommissionsJSON(string packageCommissionID) { packageCommissionID = packageCommissionID != null?packageCommissionID.Trim() : ""; string errorMessage = ""; int intPackageCommissionID = 0; if (!int.TryParse(packageCommissionID, out intPackageCommissionID)) { errorMessage += "PackageCommissionID is invalid. "; } errorMessage = errorMessage.Trim(); if (errorMessage != "") { return(new JsonResult { Data = new { success = false, message = errorMessage } }); } try { var results = Commissions.RemovePackageCommissions(intPackageCommissionID); if (results.Count <= 0) { errorMessage += "Record was already deleted. "; } errorMessage = errorMessage.Trim(); return(new JsonResult { Data = new { success = results.Count > 0, message = errorMessage, packageCommissionID = (results.Count > 0 ? new int?(results[0].PackageCommissionID) : new int?()), clientID = (results.Count > 0 ? results[0].ClientID : ""), clientName = (results.Count > 0 ? results[0].ClientName : ""), packageCommissionRate = (results.Count > 0 ? results[0].PackageCommissionRate.ToString("f2") : "") } }); } catch (Exception ex) { errorMessage += ex.Message; errorMessage = errorMessage.Trim(); return(new JsonResult { Data = new { success = false, message = errorMessage } }); } }