public MingleCardCollection GetCards(Collection <string> filters) { var p = new ThoughtWorksMingleLib.MingleProject("test", FakeMingle); var x = new MingleCardCollection(p); foreach (var c in XElement.Parse(new FileInfo(TestData).OpenText().ReadToEnd()).Elements("card")) { x.Add(new MingleCard(c.ToString(), p)); } return(x); }
/// <summary> /// Refreshes the list of cards indicated by this Favorite /// </summary> public MingleCardCollection GetCards() { var filters = new Collection<string> { new MingleFilter { Name = "view", Value = Name }.FavoriteString, "page=all" }; var cards = new MingleCardCollection(Project); try { TraceLog.WriteLine(new StackFrame().GetMethod().Name, "Loading the ResponseStream"); var response = XElement.Parse(Project.Mingle.Get(ProjectId, "/cards.xml", filters)); foreach (var e in response.Elements("card")) { cards.Add(new MingleCard(e.ToString(), Project)); } } catch (Exception ex) { TraceLog.Exception(new StackFrame().GetMethod().Name, ex); throw; } return cards; }