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. |