public IEnumerable <CardDto> Get() { var cards = _repository.GetCards(); return(cards.Select(card => new CardDto { Number = card.CardNumber, Type = (int)card.CardType, Name = card.CardName, Currency = (int)card.Currency, Exp = _cardService.GetExpDateFromDateTime(card.DTOpenCard, card.ValidityYear), Balance = _businessLogicServer.GetRoundBalanceOfCard(card) })); }
public CardDto Get(string number) { if (!_cardService.CheckCardEmmiter(number)) throw new UserDataException("Card number is invalid", number); var card = _repository.GetCard(number); return new CardDto { Number = card.CardNumber, Type = (int)card.CardType, Name = card.CardName, Currency = (int)card.Currency, Exp = _cardService.GetExpDateFromDateTime(card.DTOpenCard, card.ValidityYear), Balance = _businessLogicServer.GetRoundBalanceOfCard(card) }; }