Class StudentEnrollmentPeriodLessonEntity
This class represents the EntityModel interface to the AdEnrollLesson database table.
Inheritance
Implements
Namespace: Cmc.Nexus.Academics.Entities
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public class StudentEnrollmentPeriodLessonEntity : Entity, IIdentifiable, IAuditable
Constructors
StudentEnrollmentPeriodLessonEntity()
Declaration
public StudentEnrollmentPeriodLessonEntity()
Fields
BilledDateProperty
The BilledDate property.
Declaration
public static readonly EntityProperty BilledDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
ClassSectionLessonIdProperty
The ClassSectionLessonId property.
Declaration
public static readonly EntityProperty ClassSectionLessonIdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
CodeProperty
The Code property.
Declaration
public static readonly EntityProperty CodeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
CourseIdProperty
The CourseId property.
Declaration
public static readonly EntityProperty CourseIdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
CreatedDateTimeProperty
The CreatedDateTime property.
Declaration
public static readonly EntityProperty CreatedDateTimeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
GradedDateProperty
The GradedDate property.
Declaration
public static readonly EntityProperty GradedDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
GradePostedDateProperty
The GradePostedDate property.
Declaration
public static readonly EntityProperty GradePostedDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
IdProperty
The Id property.
Declaration
public static readonly EntityProperty IdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
IsAbsentProperty
The IsAbsent property.
Declaration
public static readonly EntityProperty IsAbsentProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
IsRetakeProperty
The IsRetake property.
Declaration
public static readonly EntityProperty IsRetakeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
IsRetakeRequestedProperty
The IsRetakeRequested property.
Declaration
public static readonly EntityProperty IsRetakeRequestedProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
LastModifiedDateTimeProperty
The LastModifiedDateTime property.
Declaration
public static readonly EntityProperty LastModifiedDateTimeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
LastModifiedUserIdProperty
The LastModifiedUserId property.
Declaration
public static readonly EntityProperty LastModifiedUserIdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
LessonCategoryProperty
The LessonCategory property.
Declaration
public static readonly EntityProperty LessonCategoryProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
LessonNumberProperty
The LessonNumber property.
Declaration
public static readonly EntityProperty LessonNumberProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
LetterGradeProperty
The LetterGrade property.
Declaration
public static readonly EntityProperty LetterGradeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
ModificationReasonProperty
The ModificationReason property.
Declaration
public static readonly EntityProperty ModificationReasonProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
NameProperty
The Name property.
Declaration
public static readonly EntityProperty NameProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
NoteProperty
The Note property.
Declaration
public static readonly EntityProperty NoteProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
NumericGradeProperty
The NumericGrade property.
Declaration
public static readonly EntityProperty NumericGradeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
PayStatusProperty
The PayStatus property.
Declaration
public static readonly EntityProperty PayStatusProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
PercentageFinalGradeProperty
The PercentageFinalGrade property.
Declaration
public static readonly EntityProperty PercentageFinalGradeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
ReceivedDateProperty
The ReceivedDate property.
Declaration
public static readonly EntityProperty ReceivedDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
RequestedDateProperty
The RequestedDate property.
Declaration
public static readonly EntityProperty RequestedDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
RevenueReferenceNumberProperty
The RevenueReferenceNumber property.
Declaration
public static readonly EntityProperty RevenueReferenceNumberProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
RowVersionProperty
The RowVersion property.
Declaration
public static readonly EntityProperty RowVersionProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
SentDateProperty
The SentDate property.
Declaration
public static readonly EntityProperty SentDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
StatusProperty
The Status property.
Declaration
public static readonly EntityProperty StatusProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
StudentCourseIdProperty
The StudentCourseId property.
Declaration
public static readonly EntityProperty StudentCourseIdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
StudentEnrollmentPeriodIdProperty
The StudentEnrollmentPeriodId property.
Declaration
public static readonly EntityProperty StudentEnrollmentPeriodIdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
StudentEnrollmentPeriodLessonGroupIdProperty
The StudentEnrollmentPeriodLessonGroupId property.
Declaration
public static readonly EntityProperty StudentEnrollmentPeriodLessonGroupIdProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
TakenDateProperty
The TakenDate property.
Declaration
public static readonly EntityProperty TakenDateProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
TypeProperty
The Type property.
Declaration
public static readonly EntityProperty TypeProperty
Field Value
Type | Description |
---|---|
Cmc.Core.EntityModel.EntityProperty |
Properties
BilledDate
Gets or sets the BilledDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? BilledDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The BilledDate. |
ClassSectionLessonId
Gets or sets the ClassSectionLessonId associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int ClassSectionLessonId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The ClassSectionLessonId. |
Code
Gets or sets the Code associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string Code { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Code. |
CourseId
Gets or sets the CourseId associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int CourseId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The CourseId. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The CreatedDateTime. |
GradedDate
Gets or sets the GradedDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? GradedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The GradedDate. |
GradePostedDate
Gets or sets the GradePostedDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? GradePostedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The GradePostedDate. |
Id
Gets or sets the Id associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int Id { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The Id. |
IsAbsent
Gets or sets the IsAbsent associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public bool IsAbsent { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsAbsent. |
IsNewRetakeLessonGrade
Property IsNewLessonGrade is used under a feature Flag "EnableEnhancedLessonFeature" to execute Retake attempt IsNewLessonGrade is True, it will insert a new Retake entry in the table. IsNewLessonGrade is False, it will update last inserted Retake/Original record.
Declaration
public bool? IsNewRetakeLessonGrade { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> |
IsRetake
Gets or sets the IsRetake associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public bool IsRetake { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRetake. |
IsRetakeRequested
Gets or sets the IsRetakeRequested associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public bool IsRetakeRequested { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRetakeRequested. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The LastModifiedDateTime. |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The LastModifiedUserId. |
LessonCategory
Gets or sets the LessonCategory associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string LessonCategory { get; set; }
Property Value
Type | Description |
---|---|
System.String | The LessonCategory. |
LessonNumber
Gets or sets the LessonNumber associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public byte LessonNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Byte | The LessonNumber. |
LetterGrade
Gets or sets the LetterGrade associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string LetterGrade { get; set; }
Property Value
Type | Description |
---|---|
System.String | The LetterGrade. |
ModificationReason
Gets or sets the ModificationReason associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string ModificationReason { get; set; }
Property Value
Type | Description |
---|---|
System.String | The ModificationReason. |
Name
Gets or sets the Name associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Name. |
Note
Gets or sets the Note associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string Note { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Note. |
NumericGrade
Gets or sets the NumericGrade associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public decimal? NumericGrade { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | The NumericGrade. |
PayStatus
Gets or sets the PayStatus associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string PayStatus { get; set; }
Property Value
Type | Description |
---|---|
System.String | The PayStatus. |
PercentageFinalGrade
Gets or sets the PercentageFinalGrade associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public decimal PercentageFinalGrade { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The PercentageFinalGrade. |
ReceivedDate
Gets or sets the ReceivedDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? ReceivedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The ReceivedDate. |
RequestedDate
Gets or sets the RequestedDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? RequestedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The RequestedDate. |
RevenueReferenceNumber
Gets or sets the RevenueReferenceNumber associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string RevenueReferenceNumber { get; set; }
Property Value
Type | Description |
---|---|
System.String | The RevenueReferenceNumber. |
RowVersion
Gets or sets the RowVersion associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public byte[] RowVersion { get; set; }
Property Value
Type | Description |
---|---|
System.Byte[] | The RowVersion. |
SentDate
Gets or sets the SentDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? SentDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The SentDate. |
Status
Gets or sets the Status associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string Status { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Status. |
StudentCourseId
Gets or sets the StudentCourseId associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int StudentCourseId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The StudentCourseId. |
StudentEnrollmentPeriodId
Gets or sets the StudentEnrollmentPeriodId associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int StudentEnrollmentPeriodId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The StudentEnrollmentPeriodId. |
StudentEnrollmentPeriodLessonGroupId
Gets or sets the StudentEnrollmentPeriodLessonGroupId associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public int? StudentEnrollmentPeriodLessonGroupId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The StudentEnrollmentPeriodLessonGroupId. |
TakenDate
Gets or sets the TakenDate associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public DateTime? TakenDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The TakenDate. |
Type
Gets or sets the Type associated with this StudentEnrollmentPeriodLessonEntity.
Declaration
public string Type { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Type. |
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()