/// <summary> /// Select decks base on provided filter /// </summary> /// <param name="filter">The filter used to select decks</param> /// <returns>A filtered list of decks</returns> public List <Entities.Deck> Execute(Entities.Filters.Deck.Select filter) { List <Entities.Deck> decks = new List <Entities.Deck>(); using (DbCommand cmd = _db.GetStoredProcCommand("Deck_Select")) { using (IDataReader idr = _db.ExecuteReader(cmd)) { while (idr.Read()) { decks.Add(new Entities.Deck(idr)); } } } return(decks); }
/// <summary> /// Select decks base on provided filter /// </summary> /// <param name="filter">The filter used to select decks</param> /// <returns>A filtered list of decks</returns> public List <Entities.Deck> Execute(Entities.Filters.Deck.Select filter) { return(_selectDeck.Execute(filter)); }