Class BillingMethodDetail
This class represents the EntityModel interface to the saBillingMethodDetail database table.
Inheritance
Inherited Members
Namespace: Cmc.Nexus.Models.StudentAccounts
Assembly: Cmc.Nexus.Models.dll
Syntax
public class BillingMethodDetail
Constructors
BillingMethodDetail()
Declaration
public BillingMethodDetail()
Properties
BillingMethod
Declaration
public virtual BillingMethod BillingMethod { get; set; }
Property Value
Type | Description |
---|---|
BillingMethod |
BillingMethodId
Gets or sets the BillingMethodId associated with this BillingMethodDetail.
Declaration
public int BillingMethodId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The BillingMethodId. |
BillingTransactionCode
Declaration
public virtual BillingTransactionCode BillingTransactionCode { get; set; }
Property Value
Type | Description |
---|---|
BillingTransactionCode |
BillingTransactionCodeId
Gets or sets the BillingTransactionCodeId associated with this BillingMethodDetail.
Declaration
public int BillingTransactionCodeId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The BillingTransactionCodeId. |
Campus
Declaration
public virtual Campus Campus { get; set; }
Property Value
Type | Description |
---|---|
Campus |
CampusId
Gets or sets the CampusId associated with this BillingMethodDetail.
Declaration
public int CampusId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The CampusId. |
CostPerUnit
Gets or sets the CostPerUnit associated with this BillingMethodDetail.
Declaration
public decimal? CostPerUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | The CostPerUnit. |
CostPerUnitOverHighRangeValue
Gets or sets the CostPerUnitOverHighRangeValue associated with this BillingMethodDetail.
Declaration
public decimal CostPerUnitOverHighRangeValue { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The CostPerUnitOverHighRangeValue. |
CourseLevel
Declaration
public virtual CourseLevel CourseLevel { get; set; }
Property Value
Type | Description |
---|---|
CourseLevel |
CourseLevelId
Gets or sets the CourseLevelId associated with this BillingMethodDetail.
Declaration
public int CourseLevelId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The CourseLevelId. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this BillingMethodDetail.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The CreatedDateTime. |
CurrencyCode
Declaration
public virtual CurrencyCode CurrencyCode { get; set; }
Property Value
Type | Description |
---|---|
CurrencyCode |
CurrencyCodeId
Gets or sets the CurrencyCodeId associated with this BillingMethodDetail.
Declaration
public int? CurrencyCodeId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The CurrencyCodeId. |
DeliveryMethod
Declaration
public virtual DeliveryMethod DeliveryMethod { get; set; }
Property Value
Type | Description |
---|---|
DeliveryMethod |
DeliveryMethodId
Gets or sets the DeliveryMethodId associated with this BillingMethodDetail.
Declaration
public int? DeliveryMethodId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The DeliveryMethodId. |
EffectiveDate
Gets or sets the EffectiveDate associated with this BillingMethodDetail.
Declaration
public DateTime EffectiveDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The EffectiveDate. |
EffectiveDateType
Gets or sets the EffectiveDateType associated with this BillingMethodDetail.
Declaration
public string EffectiveDateType { get; set; }
Property Value
Type | Description |
---|---|
System.String | The EffectiveDateType. |
FlatRateAmount
Gets or sets the FlatRateAmount associated with this BillingMethodDetail.
Declaration
public decimal? FlatRateAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | The FlatRateAmount. |
HighRangeValue
Gets or sets the HighRangeValue associated with this BillingMethodDetail.
Declaration
public decimal HighRangeValue { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The HighRangeValue. |
Id
Gets or sets the Id associated with this BillingMethodDetail.
Declaration
public int Id { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The Id. |
IsAuditCourseCondition
Gets or sets the IsAuditCourseCondition associated with this BillingMethodDetail.
Declaration
public bool IsAuditCourseCondition { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsAuditCourseCondition. |
IsTaxIncluded
Gets or sets the IsTaxIncluded associated with this BillingMethodDetail.
Declaration
public bool? IsTaxIncluded { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | The IsTaxIncluded. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this BillingMethodDetail.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The LastModifiedDateTime. |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this BillingMethodDetail.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The LastModifiedUserId. |
LowRangeValue
Gets or sets the LowRangeValue associated with this BillingMethodDetail.
Declaration
public decimal LowRangeValue { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The LowRangeValue. |
RateScheduleBeginDate
Gets or sets the RateScheduleBeginDate associated with this BillingMethodDetail.
Declaration
public DateTime? RateScheduleBeginDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The RateScheduleBeginDate. |
RateScheduleEndDate
Gets or sets the RateScheduleEndDate associated with this BillingMethodDetail.
Declaration
public DateTime? RateScheduleEndDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The RateScheduleEndDate. |
ResidencyStatusCode
Declaration
public virtual ResidencyStatusCode ResidencyStatusCode { get; set; }
Property Value
Type | Description |
---|---|
ResidencyStatusCode |
ResidencyStatusCodeId
Gets or sets the ResidencyStatusCodeId associated with this BillingMethodDetail.
Declaration
public int? ResidencyStatusCodeId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The ResidencyStatusCodeId. |
UnitType
Gets or sets the UnitType associated with this BillingMethodDetail.
Declaration
public string UnitType { get; set; }
Property Value
Type | Description |
---|---|
System.String | The UnitType. |
Methods
GeneratedInitializer()
This is the auto-generated initializer that knows how to deal with any relationship initialization for auto-generated relationships.
Declaration
public void GeneratedInitializer()
SetupFluentMappings(DbModelBuilder)
Any type of relationship that can't be inferred from the entity annotations must be done by hand using the Fluent api. Handle those relationships here.
Declaration
public static void SetupFluentMappings(DbModelBuilder modelBuilder)
Parameters
Type | Name | Description |
---|---|---|
System.Data.Entity.DbModelBuilder | modelBuilder | The DbModelBuilder that has all of the model entities. |