/// <summary>
        /// Create new personal list on trakt
        /// </summary>
        /// <param name="user">The user to get</param>
        public static TraktListDetail AddUserList(TraktList list, string username)
        {
            var response = SENDToTrakt(string.Format(TraktURIs.SENDListAdd, username), list.ToJSON());

            return(response.FromJSON <TraktListDetail>());
        }
Beispiel #2
0
        public static TraktListDetail CreateCustomList(TraktList list, string username = "******")
        {
            var response = TraktWeb.PostToTrakt(string.Format(TraktURIs.UserListAdd, username), list.ToJSON());

            return(response.FromJSON <TraktListDetail>());
        }
Beispiel #3
0
        /// <summary>
        /// Delete list items on trakt
        /// </summary>
        /// <param name="user">The user to get</param>
        /// <returns>The response from Trakt</returns>
        public static TraktSyncResponse SendListDeleteItems(TraktList list)
        {
            string response = Transmit(TraktURIs.SENDListItemsDelete, list.ToJSON());

            return(response.FromJSON <TraktSyncResponse>());
        }
Beispiel #4
0
 public static TraktListDetail CreateCustomList(TraktList list, string username = "******")
 {
     var response = TraktWeb.PostToTrakt(string.Format(TraktURIs.UserListAdd, username), list.ToJSON());
     return response.FromJSON<TraktListDetail>();
 }
Beispiel #5
0
        /// <summary>
        /// Updates existing list on trakt
        /// </summary>
        /// <param name="user">The user to get</param>
        /// <returns>The response from Trakt</returns>
        public static TraktResponse SendListUpdate(TraktList list)
        {
            string response = Transmit(TraktURIs.SENDListUpdate, list.ToJSON());

            return(response.FromJSON <TraktResponse>());
        }