Exemplo n.º 1
0
        /// <summary>
        /// <para>Crea un nuevo objeto de lista Trello, con la ID del board actual.</para>
        /// <para>No carga la lista.</para>
        /// </summary>
        /// <returns>La lista de objetos.</returns>
        public TrelloList NewList()
        {
            if (currentBoardId == "")
            {
                throw new TrelloException("[Trello] No se puede crear una lista si no hay un board seleccionado.");
            }

            var list = new TrelloList();

            list.idBoard = currentBoardId;
            return(list);
        }
Exemplo n.º 2
0
        /// <summary>
        /// <para>[Async] Carga un objeto TrelloList dado al board seleccionado actualmente.</para>
        /// </summary>
        /// <returns>Tu list ID.</returns>
        /// <param name="list">La lista a cargar.</param>
        public IEnumerator UploadListRoutine(TrelloList list)
        {
            WWWForm post = new WWWForm();

            post.AddField("name", list.name);
            post.AddField("idBoard", list.idBoard);
            post.AddField("pos", list.pos);

            WWW www = new WWW(listBaseUrl + "?" + "key=" + key + "&token=" + token, post);

            yield return(www);

            CheckWwwStatus("[Trello] No se pudo cargar la nueva lista a Trello", www);

            var dict = Json.Deserialize(www.text) as Dictionary <string, object>;

            yield return((string)dict["id"]);
        }