C# Class PaulStovell.TrialBalance.DomainModel.AccountingDomainObject

A base class for all accounting domain-related objects.
Inheritance: PaulStovell.Common.BindingFramework.DomainObject
Show file Open project: PaulStovell/trial-balance

Public Properties

Property Type Description
CreatedByUsernamePropertyChangedEventArgs System.ComponentModel.PropertyChangedEventArgs
CreatedDatePropertyChangedEventArgs System.ComponentModel.PropertyChangedEventArgs
UpdatedByUsernamePropertyChangedEventArgs System.ComponentModel.PropertyChangedEventArgs
UpdatedDatePropertyChangedEventArgs System.ComponentModel.PropertyChangedEventArgs

Private Properties

Property Type Description

Public Methods

Method Description
AccountingDomainObject ( ) : System

Constructor.

CopyTo ( object targetObject ) : void

Copies the properties of this object to those of a new object.

Protected Methods

Method Description
CreateRules ( ) : List

Override this method to add rules to this domain object.

Method Details

AccountingDomainObject() public method

Constructor.
public AccountingDomainObject ( ) : System
return System

CopyTo() public method

Copies the properties of this object to those of a new object.
public CopyTo ( object targetObject ) : void
targetObject object The object to copy the properties to.
return void

CreateRules() protected method

Override this method to add rules to this domain object.
protected CreateRules ( ) : List
return List

Property Details

CreatedByUsernamePropertyChangedEventArgs public static property

Raised by the PropertyChanged event when the CreatedByUsername property changes.
public static PropertyChangedEventArgs,System.ComponentModel CreatedByUsernamePropertyChangedEventArgs
return System.ComponentModel.PropertyChangedEventArgs

CreatedDatePropertyChangedEventArgs public static property

Raised by the PropertyChanged event when the CreatedDate property changes.
public static PropertyChangedEventArgs,System.ComponentModel CreatedDatePropertyChangedEventArgs
return System.ComponentModel.PropertyChangedEventArgs

UpdatedByUsernamePropertyChangedEventArgs public static property

Raised by the PropertyChanged event when the UpdatedByUsername property changes.
public static PropertyChangedEventArgs,System.ComponentModel UpdatedByUsernamePropertyChangedEventArgs
return System.ComponentModel.PropertyChangedEventArgs

UpdatedDatePropertyChangedEventArgs public static property

Raised by the PropertyChanged event when the UpdatedDate property changes.
public static PropertyChangedEventArgs,System.ComponentModel UpdatedDatePropertyChangedEventArgs
return System.ComponentModel.PropertyChangedEventArgs