private static BankCardViewModel BuildViewModel(BankCardService bankCardService, BankCard bankCard)
        {
            var bankAccount = bankCardService.GetAccount(bankCard.Id);

            return new BankCardViewModel
            {
                Id = bankCard.Id,
                AccountNumber = bankAccount.AccountNumber,
                Status = bankCard.Disabled ? "Disabled" : "Active",
                Disabled = bankCard.Disabled
            };
        }
 public BankCardController()
 {
     bankCardService = new BankCardService(new InMemoryUnitOfWork(MvcApplication.DataStore));
 }
        public static IEnumerable<BankCardViewModel> Build(BankCardService bankCardService)
        {
            IEnumerable<BankCard> bankCards = bankCardService.GetAll();

            return bankCards.Select(bankCard => BuildViewModel(bankCardService, bankCard));
        }