C# Class ProjectFirmaModels.Models.PerformanceMeasureFixedTarget

Inheritance: IAuditableEntity
Show file Open project: sitkatech/projectfirma

Public Properties

Property Type Description
DependentEntityTypeNames List

Private Properties

Property Type Description

Public Methods

Method Description
CreateNewBlank ( ProjectFirmaModels.Models.PerformanceMeasure performanceMeasure ) : PerformanceMeasureFixedTarget

Creates a "blank" object of this type and populates primitives with defaults

Delete ( ProjectFirmaModels.Models.DatabaseEntities dbContext ) : void

Delete just the entity

DeleteFull ( ProjectFirmaModels.Models.DatabaseEntities dbContext ) : void

Delete entity plus all children

DependentObjectNames ( ) : List

Active Dependent type names of this object

HasDependentObjects ( ) : bool

Does this object have any dependent objects? (If it does have dependent objects, these would need to be deleted before this object could be deleted.)

PerformanceMeasureFixedTarget ( ProjectFirmaModels.Models.PerformanceMeasure performanceMeasure ) : System

Constructor for building a new object with MinimalConstructor required fields, using objects whenever possible

PerformanceMeasureFixedTarget ( int performanceMeasureID ) : System

Constructor for building a new object with MinimalConstructor required fields in preparation for insert into database

PerformanceMeasureFixedTarget ( int performanceMeasureFixedTargetID, int performanceMeasureID, double? performanceMeasureTargetValue, string performanceMeasureTargetValueLabel ) : System

Constructor for building a new object with MaximalConstructor required fields in preparation for insert into database

Protected Methods

Method Description
PerformanceMeasureFixedTarget ( ) : System

Default Constructor; only used by EF

Method Details

CreateNewBlank() public static method

Creates a "blank" object of this type and populates primitives with defaults
public static CreateNewBlank ( ProjectFirmaModels.Models.PerformanceMeasure performanceMeasure ) : PerformanceMeasureFixedTarget
performanceMeasure ProjectFirmaModels.Models.PerformanceMeasure
return PerformanceMeasureFixedTarget

Delete() public method

Delete just the entity
public Delete ( ProjectFirmaModels.Models.DatabaseEntities dbContext ) : void
dbContext ProjectFirmaModels.Models.DatabaseEntities
return void

DeleteFull() public method

Delete entity plus all children
public DeleteFull ( ProjectFirmaModels.Models.DatabaseEntities dbContext ) : void
dbContext ProjectFirmaModels.Models.DatabaseEntities
return void

DependentObjectNames() public method

Active Dependent type names of this object
public DependentObjectNames ( ) : List
return List

HasDependentObjects() public method

Does this object have any dependent objects? (If it does have dependent objects, these would need to be deleted before this object could be deleted.)
public HasDependentObjects ( ) : bool
return bool

PerformanceMeasureFixedTarget() protected method

Default Constructor; only used by EF
protected PerformanceMeasureFixedTarget ( ) : System
return System

PerformanceMeasureFixedTarget() public method

Constructor for building a new object with MinimalConstructor required fields, using objects whenever possible
public PerformanceMeasureFixedTarget ( ProjectFirmaModels.Models.PerformanceMeasure performanceMeasure ) : System
performanceMeasure ProjectFirmaModels.Models.PerformanceMeasure
return System

PerformanceMeasureFixedTarget() public method

Constructor for building a new object with MinimalConstructor required fields in preparation for insert into database
public PerformanceMeasureFixedTarget ( int performanceMeasureID ) : System
performanceMeasureID int
return System

PerformanceMeasureFixedTarget() public method

Constructor for building a new object with MaximalConstructor required fields in preparation for insert into database
public PerformanceMeasureFixedTarget ( int performanceMeasureFixedTargetID, int performanceMeasureID, double? performanceMeasureTargetValue, string performanceMeasureTargetValueLabel ) : System
performanceMeasureFixedTargetID int
performanceMeasureID int
performanceMeasureTargetValue double?
performanceMeasureTargetValueLabel string
return System

Property Details

DependentEntityTypeNames public static property

Dependent type names of this entity
public static List DependentEntityTypeNames
return List