public JsonResult DeleteTripReason(string strTripReasonId) { try { string[] strTripReason = strTripReasonId.Split(','); strTripReasonId = string.Empty; foreach (var item in strTripReason) { strTripReasonId += item.Decode() + ","; } strTripReasonId = strTripReasonId.Substring(0, strTripReasonId.Length - 1); DeleteTripReasonResult result = _trackerService.DeleteTripReason(strTripReasonId, _mySession.UserId); if (result != null && result.TotalReference == 0) { return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeleteSuccess))); } else if (result != null && result.TotalReference > 0) { return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeletePartial, result.Name))); } return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeleteFail))); } catch (Exception ex) { Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.TripReason, _mySession.UserId); return(Json(_alertTextProvider.AlertMessage("Trip Reason", MessageType.DeleteFail))); } }