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)); }