public static string CheckCustomView( int REPORT_TYPEID, string viewName, Dictionary <string, string> reportParameters, string reportLevels ) { Dictionary <string, string> result = new Dictionary <string, string>() { { "exists", "false" }, { "error", "" } }; bool exists = false; string errorMsg = string.Empty; try { var loggedInMembershipUser = Membership.GetUser(); var loggedInMembershipUserId = loggedInMembershipUser.ProviderUserKey.ToString(); var loggedInUser = new WTS_User(); loggedInUser.Load(loggedInMembershipUserId); exists = Filtering.CheckReportViewExist(loggedInUser.ID, REPORT_TYPEID, viewName); } catch (Exception ex) { result["error"] = ex.Message + " " + ex.StackTrace; LogUtility.LogException(ex); } result["viewName"] = viewName; result["reportParameters"] = JsonConvert.SerializeObject(reportParameters, Newtonsoft.Json.Formatting.None); result["reportLevels"] = reportLevels; result["exists"] = exists.ToString(); return(JsonConvert.SerializeObject(result, Newtonsoft.Json.Formatting.None)); }