Пример #1
0
        /// <summary>
        /// メンバーがリストに存在するか
        /// </summary>
        internal Boolean IsExist(AutoListsMatchPatternConfiguration item, Status status)
        {
            try
            {
                String url = String.Format("/{0}/{1}/members/{2}.xml", CurrentSession.TwitterUser.ScreenName, item.Slug, status.User.Id);
                String body = CurrentSession.TwitterService.GET(url, false);
                return true;
            }
            catch (WebException ex)
            {
                // 取ってこれなかったらメンバに存在しない
                if ((ex.Response as HttpWebResponse).StatusCode == HttpStatusCode.NotFound)
                    return false;

                throw;
            }
        }
Пример #2
0
 public void SetNewItem(List<AutoListsMatchPatternConfiguration> items, AutoListsMatchPatternConfiguration item)
 {
     Items = items;
     Item = item;
     IsNew = true;
 }
Пример #3
0
 /// <summary>
 /// リストにメンバーを追加する
 /// </summary>
 internal void AddMember(AutoListsMatchPatternConfiguration item, Status status)
 {
     String url = String.Format("/{0}/{1}/members.xml?id={2}", CurrentSession.TwitterUser.ScreenName, item.Slug, status.User.Id);
     String body = CurrentSession.TwitterService.POST(url, new byte[] { });
     SendMessage(String.Format("リスト {0} に {1} を追加しました。", item.Slug, status.User.ScreenName));
 }
Пример #4
0
 public void SetEditItem(List<AutoListsMatchPatternConfiguration> items, AutoListsMatchPatternConfiguration item)
 {
     Items = items;
     Item = item;
     IsNew = false;
 }