public ServerResult <List <GiftCard> > GetAll() { var giftCards = _giftCardRepo.GetAll(); return(new ServerResult <List <GiftCard> > { Data = giftCards.Select(t => t.ToDTO()).ToList(), Success = true }); }
protected virtual GiftCard FindCard(GiftCardInfo card) { Assert.ArgumentNotNull(card, "card"); var match = Repository.GetAll().FirstOrDefault(x => x.Number == card.CardNumber); // if pin exists, also match on that if (match != null && !string.IsNullOrWhiteSpace(match.Pin) && card.Pin != match.Pin) { return(null); } return(match); }