/// <summary> /// Create Account /// </summary> /// <param name="desc"></param> /// <param name="accountType"></param> /// <param name="accountNumberCreate"></param> public void OpenAccount(string desc, AccountType accountType, IAccountNumberCreateSevice accountNumberCreate) { unitOfWork.Accounts.Create(accountNumberCreate.CreateAccount(desc, accountType)); }
/// <summary> /// Initializes a new instance of the <see cref="AccountCreator"/> class. /// </summary> /// <param name="accountNumberCreateSevice">The account number create sevice.</param> public AccountCreator(IAccountNumberCreateSevice accountNumberCreateSevice) { this.accountNumberCreateSevice = accountNumberCreateSevice; }