public static void PerformRequestLogInsert(SueetieRequest sueetieRequest) { try { var provider = SueetieDataProvider.LoadProvider(); provider.AddSueetieRequest(sueetieRequest); } catch (Exception ex) { SueetieLogs.LogException("Analytics Logging Error: " + HttpContext.Current.Request.RawUrl + " : " + ex.Message + " STACK TRACE: " + ex.StackTrace); } }
public SueetieUrl GetSueetieUrl(string _name) { var _sueetieUrl = new SueetieUrl(); foreach (var url in _urls) { if (url.Name == _name) { _sueetieUrl = url; } } if (string.IsNullOrEmpty(_sueetieUrl.Name)) { SueetieLogs.LogException("SUEETIE URL " + _name + " was not found."); } return(_sueetieUrl); }
public static string GetPageTitle(string titleKey) { var _titleOut = string.Empty; try { var _localizedTitle = GetString(titleKey, "pagetitles.xml"); if (!string.IsNullOrEmpty(SiteSettings.Instance.SitePageTitleLead)) { _titleOut = SiteSettings.Instance.SitePageTitleLead + GetString("page_title_separator", "pagetitles.xml") + _localizedTitle; } else { _titleOut = _localizedTitle; } } catch (Exception ex) { SueetieLogs.LogException(ex.Message); } return(_titleOut); }
public SueetieUrl GetSueetieUrl(string _name, string[] args) { var _sueetieUrl = new SueetieUrl(); foreach (var url in _urls) { if (url.Name == _name) { url.Url = this.FormatUrl(url.Pattern, args); if (url.RewrittenUrl != null) { url.RewrittenUrl = this.FormatUrl(url.RewrittenUrl, args); } _sueetieUrl = url; } } if (string.IsNullOrEmpty(_sueetieUrl.Name)) { SueetieLogs.LogException("SUEETIE URL " + _name + " was not found."); } return(_sueetieUrl); }