C# Class ApplicationService.AccountService

Show file Open project: AdrianFreemantle/DDD Class Usage Examples

Public Methods

Method Description
AccountService ( AggregateRepository accountRepository, IUnitOfWork unitOfWork ) : System
CancelAccount ( string accountNumber ) : void
RegisterMissedPayment ( string accountNumber ) : void
RegisterSuccessfullPayment ( string accountNumber, decimal amount ) : void

Private Methods

Method Description
HandleException ( Exception ex ) : void

Method Details

AccountService() public method

public AccountService ( AggregateRepository accountRepository, IUnitOfWork unitOfWork ) : System
accountRepository AggregateRepository
unitOfWork IUnitOfWork
return System

CancelAccount() public method

public CancelAccount ( string accountNumber ) : void
accountNumber string
return void

RegisterMissedPayment() public method

public RegisterMissedPayment ( string accountNumber ) : void
accountNumber string
return void

RegisterSuccessfullPayment() public method

public RegisterSuccessfullPayment ( string accountNumber, decimal amount ) : void
accountNumber string
amount decimal
return void