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));
 }
Ejemplo n.º 3
0
 public GainFromTrash(ICardFilter filter)
 {
     Filter = filter;
 }
Ejemplo n.º 4
0
 public TrashFromHand(ICardFilter filter, int amount = 1, bool trashingIsRequired = true)
 {
     Filter             = filter;
     Amount             = amount;
     TrashingIsRequired = trashingIsRequired;
 }
Ejemplo n.º 5
0
 public int GetCardCount(ICardFilter filter)
 {
     return(Dominion.Select(CardFactory.Create)
            .Count(filter.Apply));
 }
Ejemplo n.º 6
0
 public OrFilter(ICardFilter filterA, ICardFilter filterB)
 {
     FilterA = filterA;
     FilterB = filterB;
 }
Ejemplo n.º 7
0
 public OnBuyTrigger(ICardFilter filter)
 {
     Filter = filter;
 }
Ejemplo n.º 8
0
 public RevealTopCardCondition(ICardFilter filter)
 {
     Filter = filter;
 }
Ejemplo n.º 9
0
 public SelectCardFromHand(ICardFilter filter, string message)
 {
     Filter  = filter;
     Message = message;
 }
Ejemplo n.º 10
0
 public PookaAbility()
 {
     Filter = new PookaFilter();
 }
Ejemplo n.º 11
0
 public TrashFromSupply(ICardFilter filter)
 {
     Filter = filter;
 }
Ejemplo n.º 12
0
 public SelectCardFromDiscard(ICardFilter filter, string message, bool distinctCards = false)
 {
     Filter        = filter;
     Message       = message;
     DistinctCards = distinctCards;
 }
Ejemplo n.º 13
0
 public GainedCardCondition(ICardFilter cardFilter, ICard card)
 {
     CardFilter = cardFilter;
     Card       = card;
 }
Ejemplo n.º 14
0
 public OnGainTrigger(ICardFilter filter)
 {
     Filter = filter;
 }