public async Task <PaginatedList <CardViewModel> > FindAsync(string searchQuery = DefaultSearchQuery, int page = DefaultPage, int rpp = DefaultRpp, string sortBy = DefaultSortBy, bool sortAsc = DefaultSortAsc) { ICardFilter filter = Filter.CreateCardFilter(); filter.SearchQuery = searchQuery; filter.Page = page; filter.RecordsPerPage = rpp; filter.SortBy = sortBy; filter.SortAscending = sortAsc; return(mapper.Map <PaginatedList <CardViewModel> >(await Service.FindAsync(filter))); }
public Task <PaginatedList <ICard> > FindAsync(ICardFilter filter) { return(CardRepository.FindAsync(filter)); }
public GainFromTrash(ICardFilter filter) { Filter = filter; }
public TrashFromHand(ICardFilter filter, int amount = 1, bool trashingIsRequired = true) { Filter = filter; Amount = amount; TrashingIsRequired = trashingIsRequired; }
public int GetCardCount(ICardFilter filter) { return(Dominion.Select(CardFactory.Create) .Count(filter.Apply)); }
public OrFilter(ICardFilter filterA, ICardFilter filterB) { FilterA = filterA; FilterB = filterB; }
public OnBuyTrigger(ICardFilter filter) { Filter = filter; }
public RevealTopCardCondition(ICardFilter filter) { Filter = filter; }
public SelectCardFromHand(ICardFilter filter, string message) { Filter = filter; Message = message; }
public PookaAbility() { Filter = new PookaFilter(); }
public TrashFromSupply(ICardFilter filter) { Filter = filter; }
public SelectCardFromDiscard(ICardFilter filter, string message, bool distinctCards = false) { Filter = filter; Message = message; DistinctCards = distinctCards; }
public GainedCardCondition(ICardFilter cardFilter, ICard card) { CardFilter = cardFilter; Card = card; }
public OnGainTrigger(ICardFilter filter) { Filter = filter; }