public static string GetHelpUrl() { string uri = Shell.LoadString(StringId.IDS_WWW_ZUNE_NET_SUPPORT_URL); string lynxCulture = FeatureEnablement.GetLynxCulture(); if (!string.IsNullOrEmpty(lynxCulture)) { uri = AppendFwlinkCulture(uri, lynxCulture); } StringBuilder args = new StringBuilder(uri); string uiPath = ZuneShell.DefaultInstance.CurrentPage.UIPath; if (!string.IsNullOrEmpty(uiPath)) { UrlHelper.AppendParam(false, args, "path", uiPath); } foreach (UIDevice uiDevice in SingletonModelItem <UIDeviceList> .Instance) { if (uiDevice.IsConnectedToPC || SignIn.Instance.SignedIn && uiDevice.UserId == SignIn.Instance.LastSignedInUserId) { UrlHelper.AppendParam(false, args, "mfr", uiDevice.Manufacturer); UrlHelper.AppendParam(false, args, "mdl", uiDevice.ModelName); } } return(args.ToString()); }
public static string AppendLynxCultureQueryString(string uri, bool first) { string lynxCulture = FeatureEnablement.GetLynxCulture(); if (string.IsNullOrEmpty(lynxCulture)) { return(uri); } return(first ? string.Format("{0}?culture={1}", uri, lynxCulture) : string.Format("{0}&culture={1}", uri, lynxCulture)); }
public static string AppendFwlinkLynxCulture(string uri) { string lynxCulture = FeatureEnablement.GetLynxCulture(); if (!string.IsNullOrEmpty(lynxCulture)) { uri = AppendFwlinkCulture(uri, lynxCulture); } return(uri); }
public static string GetPrivacyUrl() { string uri = Shell.LoadString(StringId.IDS_PRIVACY_STATEMENT_URL); string lynxCulture = FeatureEnablement.GetLynxCulture(); if (!string.IsNullOrEmpty(lynxCulture)) { uri = AppendFwlinkCulture(uri, lynxCulture); } return(uri); }