Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public static string AppendFwlinkLynxCulture(string uri)
        {
            string lynxCulture = FeatureEnablement.GetLynxCulture();

            if (!string.IsNullOrEmpty(lynxCulture))
            {
                uri = AppendFwlinkCulture(uri, lynxCulture);
            }
            return(uri);
        }
Ejemplo n.º 4
0
        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);
        }