C# Class Suteki.TardisBank.Domain.Parent

Inheritance: User
Show file Open project: sharparchitecture/Sharp-Architecture Class Usage Examples

Public Methods

Method Description
Activate ( ) : void
CreateChild ( string name, string userName, string password ) : Child
GetRoles ( ) : string[]
HasChild ( Child child ) : bool
HasChild ( int childId ) : bool
Initialise ( IMediator mediator ) : Parent
MakePaymentTo ( Child child, decimal amount ) : void
MakePaymentTo ( Child child, decimal amount, string description ) : void
Parent ( string name, string userName, string password ) : System
RemoveChild ( int childId ) : void

Protected Methods

Method Description
Parent ( ) : System

Method Details

Activate() public method

public Activate ( ) : void
return void

CreateChild() public method

public CreateChild ( string name, string userName, string password ) : Child
name string
userName string
password string
return Child

GetRoles() public method

public GetRoles ( ) : string[]
return string[]

HasChild() public method

public HasChild ( Child child ) : bool
child Child
return bool

HasChild() public method

public HasChild ( int childId ) : bool
childId int
return bool

Initialise() public method

public Initialise ( IMediator mediator ) : Parent
mediator IMediator
return Parent

MakePaymentTo() public method

public MakePaymentTo ( Child child, decimal amount ) : void
child Child
amount decimal
return void

MakePaymentTo() public method

public MakePaymentTo ( Child child, decimal amount, string description ) : void
child Child
amount decimal
description string
return void

Parent() protected method

protected Parent ( ) : System
return System

Parent() public method

public Parent ( string name, string userName, string password ) : System
name string
userName string
password string
return System

RemoveChild() public method

public RemoveChild ( int childId ) : void
childId int
return void