/// <summary> /// <para>Crea una nueva tarjeta Trello.</para> /// </summary> /// <returns>La tarjeta.</returns> /// <param name="listName">Nombre de la lista de trello a la que pertenecera la tarjeta.</param> public TrelloCard NewCard(string listName) { string currentListId = ""; if (IsListCached(listName)) { currentListId = cachedLists[listName]; } else { throw new TrelloException("[Trello] Lista especificada no encontrada."); } var card = new TrelloCard(); card.idList = currentListId; return(card); }
/// <summary> /// <para>[Async] Carga un objeto TrelloCard dado a los servidores de Trello.</para> /// </summary> /// <returns>Tu card ID.</returns> /// <param name="card">La card a cargar.</param> public IEnumerator UploadCardRoutine(TrelloCard card) { WWWForm post = new WWWForm(); post.AddField("name", card.name); post.AddField("desc", card.desc); post.AddField("pos", card.pos); post.AddField("due", card.due); post.AddField("idList", card.idList); WWW www = new WWW(cardBaseUrl + "?" + "key=" + key + "&token=" + token, post); yield return(www); CheckWwwStatus("[Trello] No se pudo cargar una nueva tarjeta a Trello", www); var dict = Json.Deserialize(www.text) as Dictionary <string, object>; yield return((string)dict["id"]); }