本文整理汇总了C#中IAccountRepository.GetAccount方法的典型用法代码示例。如果您正苦于以下问题:C# IAccountRepository.GetAccount方法的具体用法?C# IAccountRepository.GetAccount怎么用?C# IAccountRepository.GetAccount使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IAccountRepository
的用法示例。
在下文中一共展示了IAccountRepository.GetAccount方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BankModule
public BankModule(ICashDispenser dispenser, IAccountRepository accountRepo)
{
_dispenser = dispenser;
_accountRepo = accountRepo;
Get["/"] = _ =>
{
return @"<html>
<body>
<form action='/withdraw' method='post'>
<label for='accountNo'>Account no</label>
<input type='text' name='accountNo' id='accountNo'>
<br />
<label for='amount'>Amount</label>
<input type='text' name='amount' id='amount'>
<br />
<input type='submit' name='withdraw' id='withdraw' value='Withdraw'>
</form>
</body>
</html>";
};
Post["/withdraw"] = p =>
{
var vm = this.Bind<WithdrawalVM>();
var account = _accountRepo.GetAccount(vm.AccountNo);
var teller = new Teller(_dispenser);
teller.AuthenticateAs(account);
teller.Withdraw(vm.Amount);
return "It's done!";
};
}
示例2: AuthenticateAs
public void AuthenticateAs(Account account)
{
_account = account;
_accountRepository = Substitute.For<IAccountRepository>();
_accountRepository.GetAccount(account.AccountNo).Returns(account);
}