2013-06-26 42 views
0

我正在嘗試使用Trello.NET查找特定列表中的所有卡片 在給出的示例中,很明顯可以在Board中查找所有列表名稱,並且所有卡片在董事會。但是,如果我想查找特定列表中的所有卡片,就我所見我需要ListID(不能通過列表名稱過濾)使用trello.Lists.WithId()如何使用Trello.NET查找Trello ListId或CardId

瞭解列表名稱,如何我可以確定它是什麼ListId是我可以隨後篩選其中的所有卡?

如果我隨後想編輯現有的卡,我該如何確定CardId。

回答

0

使用LINQ和過濾器內存:

// More than one list can have the exact same name, this finds the first: 
var list = trello.Lists 
    .ForBoard(board) 
    .FirstOrDefault(list => list.Name == "name of the list"); 

if (list != null) 
{ 
    var cards = trello.Cards.ForList(list); 
    // ... 
} 

你可以使用類似的技術找到一個卡,如果你知道它的名字:使用trello.Cards.ForBoardtrello.Cards.ForList第一,然後按名稱後過濾。

對於卡片,還有另一種選擇:trello.Cards.Search。例如:

var cards = trello.Cards.Search("name of the card"); 

在這種情況下,將在服務器上執行搜索。