Exemplo n.º 1
0
 public IndexPageModel(JObject token) : base(token)
 {
     if (token.TryGetValue("entityTemplate", out JToken v1))
     {
         EntityTemplate = v1.ToString();
     }
     if (token.TryGetValue("title", out JToken v2) && !string.IsNullOrEmpty(v2.ToString()))
     {
         Title = v2.ToString();
     }
     if (token.TryGetValue("subTitle", out JToken v7) && !string.IsNullOrEmpty(v7.ToString()))
     {
         SubTitle = v7.ToString();
     }
     if (token.TryGetValue("video_playback_url", out JToken v0) && !string.IsNullOrEmpty(v0.ToString()))
     {
         Url = v0.ToString();
     }
     else if (token.TryGetValue("url", out JToken v3) && !string.IsNullOrEmpty(v3.ToString()))
     {
         Url = v3.ToString();
     }
     if (token.TryGetValue("description", out JToken v4) && !string.IsNullOrEmpty(v4.ToString()))
     {
         Description = v4.ToString();
     }
     else if (token.TryGetValue("subTitle", out JToken v9) && !string.IsNullOrEmpty(v9.ToString()))
     {
         Description = v9.ToString();
     }
     if (token.TryGetValue("cover_pic", out JToken v8) && !string.IsNullOrEmpty(v8.ToString()))
     {
         Pic = new BackgroundImageModel(v8.ToString(), ImageType.OriginImage);
     }
     else if (token.TryGetValue("pic", out JToken v5) && !string.IsNullOrEmpty(v5.ToString()))
     {
         Pic = new BackgroundImageModel(v5.ToString(), ImageType.OriginImage);
     }
     else if (token.TryGetValue("logo", out JToken v6) && !string.IsNullOrEmpty(v6.ToString()))
     {
         Pic = new BackgroundImageModel(v6.ToString(), ImageType.Icon);
     }
     else if (token.TryGetValue("pic_url", out JToken v9) && !string.IsNullOrEmpty(v9.ToString()))
     {
         Pic = new BackgroundImageModel(v9.ToString(), ImageType.Icon);
     }
 }
Exemplo n.º 2
0
        public LiveMode(JObject o) : base(o)
        {
            Url      = o.Value <string>("video_playback_url");
            Title    = o.Value <string>("title");
            Message  = o.Value <string>("description");
            Uurl     = o["userInfo"].Value <string>("url");
            Username = o["userInfo"].Value <string>("username");
            string userSmallAvatarUrl = o["userInfo"].Value <string>("userSmallAvatar");

            if (!string.IsNullOrEmpty(userSmallAvatarUrl))
            {
                UserSmallAvatar = new ImageModel(userSmallAvatarUrl, ImageType.BigAvatar);
            }
            if (o.TryGetValue("pic_url", out JToken value1) && !string.IsNullOrEmpty(value1.ToString()))
            {
                Pic = new BackgroundImageModel(value1.ToString(), ImageType.SmallImage);
            }
        }