/// <summary>
        /// 创建任务组
        /// </summary>
        /// <param name="ProjectId">项目id</param>
        /// <param name="EntryName">任务组名称</param>
        /// <returns>Entry</returns>
        public async static Task<Model.Entry> CreateEntry(string ProjectId, string EntryName)
        {
            string url = apiUrl + "entry" + "?pid=" + ProjectId + "&access_token=" + AccessToken;
            Dictionary<string, string> parameters = new Dictionary<string, string>();
            //parameters.Add("pid", ProjectId);
            //parameters.Add("access_token", AccessToken);
            parameters.Add("name", EntryName);

            string json = await Helper.HttpHelper.DoPost(url, parameters);
            if (string.IsNullOrEmpty(json))
            {
                return null;
            }
            else
            {
                //开始解析返回数据
                try
                {
                    Debug.WriteLine("开始解析返回json---\n" + json);
                    JObject result = JObject.Parse(json);
                    Debug.WriteLine("解析返回json成功---\n");

                    Entry entry = new Entry();
                    entry.EntryId = result["entry_id"].ToString();
                    entry.Name = result["name"].ToString();
                    entry.CreateTime = (DateTime)result["created_at"];
                    entry.UpdateTime = (DateTime)result["updated_at"];

                    return entry;
                }
                catch (Exception)
                {
                    Debug.WriteLine("解析返回json失败---\n" + json);
                    return null;
                }
            }

        }
        /// <summary>
        /// 获取项目的任务组列表
        /// </summary>
        /// <param name="ProjectId">项目id</param>
        /// <returns>ObservableCollection<Entry></returns>
        public static async Task<ObservableCollection<Entry>> GetProjectEntryList(string ProjectId)
        {
            string url = apiUrl + "entries";
            Dictionary<string, string> parameters = new Dictionary<string, string>();
            parameters.Add("access_token", AccessToken);
            parameters.Add("pid", ProjectId);

            string json = await Helper.HttpHelper.DoGet(url, parameters);
            if (string.IsNullOrEmpty(json))
            {
                return null;
            }
            else
            {
                //开始解析返回数据
                try
                {
                    Debug.WriteLine("开始解析返回json---\n" + json);
                    JArray result = JArray.Parse(json);
                    Debug.WriteLine("解析返回json成功---\n");

                    ObservableCollection<Entry> EntryList = new ObservableCollection<Entry>();
                    foreach (JObject obj in result)
                    {
                        Entry entry = new Entry();
                        entry.EntryId = obj["entry_id"].ToString();
                        entry.Name = obj["name"].ToString();
                        entry.CreateTime = (DateTime)obj["created_at"];
                        entry.UpdateTime = (DateTime)obj["updated_at"];
                        entry.Watched = (bool)obj["watched"];
                        EntryList.Add(entry);
                    }
                    return EntryList;
                }
                catch (Exception)
                {
                    Debug.WriteLine("解析返回json失败---\n" + json);
                    return null;
                }
            }
        }