示例#1
0
 public string GetBlogTitle(int id)
 {
     if (BlogsID.Contains(id))
     {
         return(ListBlogs.Items[BlogsID.IndexOf(id)].ToString());
     }
     else
     {
         return("");
     }
 }
示例#2
0
        public bool GetBlogs()
        {
            if (!ConnectionService.Instance.Connected())
            {
                return(false);
            }

            Frame request  = new Frame(StringConstants.DisplayBlogsPacketName, null);
            Frame response = null;

            ConnectionService.Instance.SendFrame(request);
            response = ConnectionService.Instance.ReceiveFrame();

            if (!response.CheckError() && response != null)
            {
                ListBlogs.Items.Clear();
                BlogsID.Clear();
                if (response.Parametres != null)
                {
                    foreach (var p in response.Parametres)
                    {
                        BlogsID.Add(Convert.ToInt32(p.Split('|')[0]));
                        ListBlogs.Items.Add(">  " + p.Split('|')[1]);
                    }
                }


                return(true);
            }
            else
            {
                ListBlogs.Items.Clear();
                BlogsID.Clear();
                return(false);
            }
        }