Exemplo n.º 1
0
        public ServerResult <List <GiftCard> > GetAll()
        {
            var giftCards = _giftCardRepo.GetAll();

            return(new ServerResult <List <GiftCard> >
            {
                Data = giftCards.Select(t => t.ToDTO()).ToList(),
                Success = true
            });
        }
Exemplo n.º 2
0
        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);
        }