#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace CPE.App.Web.Models { using System.Data.Linq; using System.Data.Linq.Mapping; using System.Data; using System.Collections.Generic; using System.Reflection; using System.Linq; using System.Linq.Expressions; using System.ComponentModel; using System; [global::System.Data.Linq.Mapping.DatabaseAttribute(Name="webcpe_reporting")] public partial class CPEWebDataContext : System.Data.Linq.DataContext { private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource(); #region Extensibility Method Definitions partial void OnCreated(); partial void InsertAdobeTransaction(AdobeTransaction instance); partial void UpdateAdobeTransaction(AdobeTransaction instance); partial void DeleteAdobeTransaction(AdobeTransaction instance); partial void InsertServiceLog(ServiceLog instance); partial void UpdateServiceLog(ServiceLog instance); partial void DeleteServiceLog(ServiceLog instance); partial void InsertHostMessageLog(HostMessageLog instance); partial void UpdateHostMessageLog(HostMessageLog instance); partial void DeleteHostMessageLog(HostMessageLog instance); partial void InsertMeetingDetail(MeetingDetail instance); partial void UpdateMeetingDetail(MeetingDetail instance); partial void DeleteMeetingDetail(MeetingDetail instance); partial void InsertMeetingParticipantSession(MeetingParticipantSession instance); partial void UpdateMeetingParticipantSession(MeetingParticipantSession instance); partial void DeleteMeetingParticipantSession(MeetingParticipantSession instance); partial void InsertMeeting(Meeting instance); partial void UpdateMeeting(Meeting instance); partial void DeleteMeeting(Meeting instance); partial void InsertMeetingSessionHeartbeat(MeetingSessionHeartbeat instance); partial void UpdateMeetingSessionHeartbeat(MeetingSessionHeartbeat instance); partial void DeleteMeetingSessionHeartbeat(MeetingSessionHeartbeat instance); partial void InsertMeetingSessionHeartbeatTick(MeetingSessionHeartbeatTick instance); partial void UpdateMeetingSessionHeartbeatTick(MeetingSessionHeartbeatTick instance); partial void DeleteMeetingSessionHeartbeatTick(MeetingSessionHeartbeatTick instance); partial void InsertMeetingSessionPause(MeetingSessionPause instance); partial void UpdateMeetingSessionPause(MeetingSessionPause instance); partial void DeleteMeetingSessionPause(MeetingSessionPause instance); partial void InsertMeetingSession(MeetingSession instance); partial void UpdateMeetingSession(MeetingSession instance); partial void DeleteMeetingSession(MeetingSession instance); partial void InsertMeetingSetting(MeetingSetting instance); partial void UpdateMeetingSetting(MeetingSetting instance); partial void DeleteMeetingSetting(MeetingSetting instance); partial void InsertParticipantEngagement(ParticipantEngagement instance); partial void UpdateParticipantEngagement(ParticipantEngagement instance); partial void DeleteParticipantEngagement(ParticipantEngagement instance); partial void InsertParticipantEngagementVerification(ParticipantEngagementVerification instance); partial void UpdateParticipantEngagementVerification(ParticipantEngagementVerification instance); partial void DeleteParticipantEngagementVerification(ParticipantEngagementVerification instance); partial void InsertParticipantLog(ParticipantLog instance); partial void UpdateParticipantLog(ParticipantLog instance); partial void DeleteParticipantLog(ParticipantLog instance); partial void InsertParticipantMessageLog(ParticipantMessageLog instance); partial void UpdateParticipantMessageLog(ParticipantMessageLog instance); partial void DeleteParticipantMessageLog(ParticipantMessageLog instance); partial void InsertParticipant(Participant instance); partial void UpdateParticipant(Participant instance); partial void DeleteParticipant(Participant instance); partial void InsertParticipantTracking(ParticipantTracking instance); partial void UpdateParticipantTracking(ParticipantTracking instance); partial void DeleteParticipantTracking(ParticipantTracking instance); partial void InsertRecordingSession(RecordingSession instance); partial void UpdateRecordingSession(RecordingSession instance); partial void DeleteRecordingSession(RecordingSession instance); partial void InsertServiceError(ServiceError instance); partial void UpdateServiceError(ServiceError instance); partial void DeleteServiceError(ServiceError instance); partial void InsertBlockedPurchase(BlockedPurchase instance); partial void UpdateBlockedPurchase(BlockedPurchase instance); partial void DeleteBlockedPurchase(BlockedPurchase instance); partial void InsertAdobeCertificateTransaction(AdobeCertificateTransaction instance); partial void UpdateAdobeCertificateTransaction(AdobeCertificateTransaction instance); partial void DeleteAdobeCertificateTransaction(AdobeCertificateTransaction instance); partial void InsertCourseDetail(CourseDetail instance); partial void UpdateCourseDetail(CourseDetail instance); partial void DeleteCourseDetail(CourseDetail instance); partial void InsertPurchasedCourse(PurchasedCourse instance); partial void UpdatePurchasedCourse(PurchasedCourse instance); partial void DeletePurchasedCourse(PurchasedCourse instance); partial void InsertParticipantPurchase(ParticipantPurchase instance); partial void UpdateParticipantPurchase(ParticipantPurchase instance); partial void DeleteParticipantPurchase(ParticipantPurchase instance); #endregion public CPEWebDataContext() : base(global::System.Configuration.ConfigurationManager.ConnectionStrings["CPE.DATA"].ConnectionString, mappingSource) { OnCreated(); } public CPEWebDataContext(string connection) : base(connection, mappingSource) { OnCreated(); } public CPEWebDataContext(System.Data.IDbConnection connection) : base(connection, mappingSource) { OnCreated(); } public CPEWebDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) : base(connection, mappingSource) { OnCreated(); } public CPEWebDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) : base(connection, mappingSource) { OnCreated(); } public System.Data.Linq.Table AdobeTransactions { get { return this.GetTable(); } } public System.Data.Linq.Table ServiceLogs { get { return this.GetTable(); } } public System.Data.Linq.Table Courses { get { return this.GetTable(); } } public System.Data.Linq.Table HostMessageLogs { get { return this.GetTable(); } } public System.Data.Linq.Table Learners { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingDetails { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingParticipantSessions { get { return this.GetTable(); } } public System.Data.Linq.Table Meetings { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingSessionHeartbeats { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingSessionHeartbeatTicks { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingSessionPauses { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingSessions { get { return this.GetTable(); } } public System.Data.Linq.Table MeetingSettings { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantEngagements { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantEngagementsArchives { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantEngagementVerifications { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantLogs { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantMessageLogs { get { return this.GetTable(); } } public System.Data.Linq.Table Participants { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantTrackings { get { return this.GetTable(); } } public System.Data.Linq.Table RecordingSessions { get { return this.GetTable(); } } public System.Data.Linq.Table ServiceErrors { get { return this.GetTable(); } } public System.Data.Linq.Table BlockedPurchases { get { return this.GetTable(); } } public System.Data.Linq.Table AdobeCertificateTransactions { get { return this.GetTable(); } } public System.Data.Linq.Table CourseDetails { get { return this.GetTable(); } } public System.Data.Linq.Table PurchasedCourses { get { return this.GetTable(); } } public System.Data.Linq.Table ParticipantPurchases { get { return this.GetTable(); } } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.ArchiveSessionEngagements")] public int ArchiveSessionEngagements([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable sessionKey) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), sessionKey); return ((int)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.UserServiceLog")] public ISingleResult UserServiceLog([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable sessionKey, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable principalId) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), sessionKey, principalId); return ((ISingleResult)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.CreateRebroadcastSession")] public ISingleResult CreateRebroadcastSession([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable recordingScoId, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable meetingScoId, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable meetingOwnerId, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="DateTime")] System.Nullable startTime, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="DateTime")] System.Nullable endTime, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Float")] System.Nullable msDiff, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Float")] System.Nullable dayDiff, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="NVarChar(500)")] string name) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), recordingScoId, meetingScoId, meetingOwnerId, startTime, endTime, msDiff, dayDiff, name); return ((ISingleResult)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.DeleteSession")] public int DeleteSession([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable sessionKey) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), sessionKey); return ((int)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetDuplicateEngagements")] public ISingleResult GetDuplicateEngagements([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable meetingParticipantSessionKey) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingParticipantSessionKey); return ((ISingleResult)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetSessionReport")] public ISingleResult GetSessionReport([global::System.Data.Linq.Mapping.ParameterAttribute(Name="SessionKey", DbType="Int")] System.Nullable sessionKey) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), sessionKey); return ((ISingleResult)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.SessionData")] public ISingleResult SessionData([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable meetingSessionKey) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingSessionKey); return ((ISingleResult)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.SessionPollReport")] public ISingleResult SessionPollReport([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable sessionKey) { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), sessionKey); return ((ISingleResult)(result.ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetHeartbeatTicks", IsComposable=true)] public IQueryable GetHeartbeatTicks() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="webcpe_reporting.GetMeetingSessionTotals", IsComposable=true)] public IQueryable GetMeetingSessionTotals() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetParticipantTrackings", IsComposable=true)] public IQueryable GetParticipantTrackings() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.MeetingSessionsData", IsComposable=true)] public IQueryable MeetingSessionsData() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.ParticipantPauseTime", IsComposable=true)] public System.Nullable ParticipantPauseTime([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingParticipantSessionKey", DbType="Int")] System.Nullable meetingParticipantSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingParticipantSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.ParticipantSessionEngagementCount", IsComposable=true)] public System.Nullable ParticipantSessionEngagementCount([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingParticipantSessionKey", DbType="Int")] System.Nullable meetingParticipantSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingParticipantSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.ParticipantSessionHeartbeatCount", IsComposable=true)] public System.Nullable ParticipantSessionHeartbeatCount([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingParticipantSessionKey", DbType="Int")] System.Nullable meetingParticipantSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingParticipantSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.ParticipantSessionTime", IsComposable=true)] public System.Nullable ParticipantSessionTime([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingParticipantSessionKey", DbType="Int")] System.Nullable meetingParticipantSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingParticipantSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.SessionHeartbeatCount", IsComposable=true)] public System.Nullable SessionHeartbeatCount([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingSessionKey", DbType="Int")] System.Nullable meetingSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.SessionPauseTime", IsComposable=true)] public System.Nullable SessionPauseTime([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingSessionKey", DbType="Int")] System.Nullable meetingSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.SessionTime", IsComposable=true)] public System.Nullable SessionTime([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingSessionKey", DbType="Int")] System.Nullable meetingSessionKey) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingSessionKey).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.CertificatesAwardedByRelease", IsComposable=true)] public System.Nullable CertificatesAwardedByRelease([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="NVarChar(50)")] string name) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), name).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.PurchasedCoursesByRelease", IsComposable=true)] public System.Nullable PurchasedCoursesByRelease([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="NVarChar(50)")] string name) { return ((System.Nullable)(this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), name).ReturnValue)); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.CourseListingsData", IsComposable=true)] public IQueryable CourseListingsData() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.CertficateData", IsComposable=true)] public IQueryable CertficateData() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.PurchasedCoursesData", IsComposable=true)] public IQueryable PurchasedCoursesData([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="NVarChar(50)")] string releaseCode) { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), releaseCode); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.WebcastCertficateData", IsComposable=true)] public IQueryable WebcastCertficateData() { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod()))); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.ParticipantSessionsData", IsComposable=true)] public IQueryable ParticipantSessionsData([global::System.Data.Linq.Mapping.ParameterAttribute(Name="MeetingSessionKey", DbType="Int")] System.Nullable meetingSessionKey) { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingSessionKey); } [global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.WebcastPurchaseData", IsComposable=true)] public IQueryable WebcastPurchaseData([global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable meetingSco, [global::System.Data.Linq.Mapping.ParameterAttribute(DbType="Int")] System.Nullable meetingSessionKey) { return this.CreateMethodCallQuery(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), meetingSco, meetingSessionKey); } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AdobeTransactions")] public partial class AdobeTransaction : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _AdobeTransactionKey; private System.DateTime _Created; private int _MeetingSessionKey; private int _Principal_ID; private System.DateTime _StartDate; private System.DateTime _EndDate; private EntityRef _MeetingSession; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnAdobeTransactionKeyChanging(int value); partial void OnAdobeTransactionKeyChanged(); partial void OnCreatedChanging(System.DateTime value); partial void OnCreatedChanged(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnStartDateChanging(System.DateTime value); partial void OnStartDateChanged(); partial void OnEndDateChanging(System.DateTime value); partial void OnEndDateChanged(); #endregion public AdobeTransaction() { this._MeetingSession = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AdobeTransactionKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int AdobeTransactionKey { get { return this._AdobeTransactionKey; } set { if ((this._AdobeTransactionKey != value)) { this.OnAdobeTransactionKeyChanging(value); this.SendPropertyChanging(); this._AdobeTransactionKey = value; this.SendPropertyChanged("AdobeTransactionKey"); this.OnAdobeTransactionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Created", DbType="DateTime NOT NULL")] public System.DateTime Created { get { return this._Created; } set { if ((this._Created != value)) { this.OnCreatedChanging(value); this.SendPropertyChanging(); this._Created = value; this.SendPropertyChanged("Created"); this.OnCreatedChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { if (this._MeetingSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime NOT NULL")] public System.DateTime StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this.OnStartDateChanging(value); this.SendPropertyChanging(); this._StartDate = value; this.SendPropertyChanged("StartDate"); this.OnStartDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime NOT NULL")] public System.DateTime EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this.OnEndDateChanging(value); this.SendPropertyChanging(); this._EndDate = value; this.SendPropertyChanged("EndDate"); this.OnEndDateChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_AdobeTransaction", Storage="_MeetingSession", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey", IsForeignKey=true)] public MeetingSession MeetingSession { get { return this._MeetingSession.Entity; } set { MeetingSession previousValue = this._MeetingSession.Entity; if (((previousValue != value) || (this._MeetingSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingSession.Entity = null; previousValue.AdobeTransactions.Remove(this); } this._MeetingSession.Entity = value; if ((value != null)) { value.AdobeTransactions.Add(this); this._MeetingSessionKey = value.MeetingSessionKey; } else { this._MeetingSessionKey = default(int); } this.SendPropertyChanged("MeetingSession"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ServiceLog")] public partial class ServiceLog : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private System.Guid _LogKey; private System.DateTime _Created; private string _ServiceMethod; private string _Details; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnLogKeyChanging(System.Guid value); partial void OnLogKeyChanged(); partial void OnCreatedChanging(System.DateTime value); partial void OnCreatedChanged(); partial void OnServiceMethodChanging(string value); partial void OnServiceMethodChanged(); partial void OnDetailsChanging(string value); partial void OnDetailsChanged(); #endregion public ServiceLog() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LogKey", DbType="UniqueIdentifier NOT NULL", IsPrimaryKey=true)] public System.Guid LogKey { get { return this._LogKey; } set { if ((this._LogKey != value)) { this.OnLogKeyChanging(value); this.SendPropertyChanging(); this._LogKey = value; this.SendPropertyChanged("LogKey"); this.OnLogKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Created", DbType="DateTime NOT NULL")] public System.DateTime Created { get { return this._Created; } set { if ((this._Created != value)) { this.OnCreatedChanging(value); this.SendPropertyChanging(); this._Created = value; this.SendPropertyChanged("Created"); this.OnCreatedChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMethod", DbType="NVarChar(500) NOT NULL", CanBeNull=false)] public string ServiceMethod { get { return this._ServiceMethod; } set { if ((this._ServiceMethod != value)) { this.OnServiceMethodChanging(value); this.SendPropertyChanging(); this._ServiceMethod = value; this.SendPropertyChanged("ServiceMethod"); this.OnServiceMethodChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Details", DbType="NVarChar(MAX) NOT NULL", CanBeNull=false)] public string Details { get { return this._Details; } set { if ((this._Details != value)) { this.OnDetailsChanging(value); this.SendPropertyChanging(); this._Details = value; this.SendPropertyChanged("Details"); this.OnDetailsChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Courses")] public partial class Course { private string _ProjectCode; private string _Name; public Course() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ProjectCode { get { return this._ProjectCode; } set { if ((this._ProjectCode != value)) { this._ProjectCode = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(500)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HostMessageLog")] public partial class HostMessageLog : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MessageLogKey; private System.DateTime _Timestamp; private int _SCO_ID; private int _Principal_ID; private string _Message; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMessageLogKeyChanging(int value); partial void OnMessageLogKeyChanged(); partial void OnTimestampChanging(System.DateTime value); partial void OnTimestampChanged(); partial void OnSCO_IDChanging(int value); partial void OnSCO_IDChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnMessageChanging(string value); partial void OnMessageChanged(); #endregion public HostMessageLog() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MessageLogKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int MessageLogKey { get { return this._MessageLogKey; } set { if ((this._MessageLogKey != value)) { this.OnMessageLogKeyChanging(value); this.SendPropertyChanging(); this._MessageLogKey = value; this.SendPropertyChanged("MessageLogKey"); this.OnMessageLogKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", DbType="DateTime NOT NULL")] public System.DateTime Timestamp { get { return this._Timestamp; } set { if ((this._Timestamp != value)) { this.OnTimestampChanging(value); this.SendPropertyChanging(); this._Timestamp = value; this.SendPropertyChanged("Timestamp"); this.OnTimestampChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SCO_ID", DbType="Int NOT NULL")] public int SCO_ID { get { return this._SCO_ID; } set { if ((this._SCO_ID != value)) { this.OnSCO_IDChanging(value); this.SendPropertyChanging(); this._SCO_ID = value; this.SendPropertyChanged("SCO_ID"); this.OnSCO_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Message", DbType="VarChar(50) NOT NULL", CanBeNull=false)] public string Message { get { return this._Message; } set { if ((this._Message != value)) { this.OnMessageChanging(value); this.SendPropertyChanging(); this._Message = value; this.SendPropertyChanged("Message"); this.OnMessageChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Learners")] public partial class Learner { private int _LearnerID; private string _FirstName; private string _LastName; private string _Email; public Learner() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LearnerID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)] public int LearnerID { get { return this._LearnerID; } set { if ((this._LearnerID != value)) { this._LearnerID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstName", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string FirstName { get { return this._FirstName; } set { if ((this._FirstName != value)) { this._FirstName = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LastName", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string LastName { get { return this._LastName; } set { if ((this._LastName != value)) { this._LastName = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this._Email = value; } } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingDetails")] public partial class MeetingDetail : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MeetingKey; private string _CourseCode; private string _Instructor; private string _Location; private string _TopicID; private string _TopicName; private EntitySet _Meetings; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMeetingKeyChanging(int value); partial void OnMeetingKeyChanged(); partial void OnCourseCodeChanging(string value); partial void OnCourseCodeChanged(); partial void OnInstructorChanging(string value); partial void OnInstructorChanged(); partial void OnLocationChanging(string value); partial void OnLocationChanged(); partial void OnTopicIDChanging(string value); partial void OnTopicIDChanged(); partial void OnTopicNameChanging(string value); partial void OnTopicNameChanged(); #endregion public MeetingDetail() { this._Meetings = new EntitySet(new Action(this.attach_Meetings), new Action(this.detach_Meetings)); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingKey", DbType="Int NOT NULL", IsPrimaryKey=true)] public int MeetingKey { get { return this._MeetingKey; } set { if ((this._MeetingKey != value)) { this.OnMeetingKeyChanging(value); this.SendPropertyChanging(); this._MeetingKey = value; this.SendPropertyChanged("MeetingKey"); this.OnMeetingKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CourseCode", DbType="NVarChar(100)")] public string CourseCode { get { return this._CourseCode; } set { if ((this._CourseCode != value)) { this.OnCourseCodeChanging(value); this.SendPropertyChanging(); this._CourseCode = value; this.SendPropertyChanged("CourseCode"); this.OnCourseCodeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Instructor", DbType="NVarChar(200)")] public string Instructor { get { return this._Instructor; } set { if ((this._Instructor != value)) { this.OnInstructorChanging(value); this.SendPropertyChanging(); this._Instructor = value; this.SendPropertyChanged("Instructor"); this.OnInstructorChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Location", DbType="NVarChar(200)")] public string Location { get { return this._Location; } set { if ((this._Location != value)) { this.OnLocationChanging(value); this.SendPropertyChanging(); this._Location = value; this.SendPropertyChanged("Location"); this.OnLocationChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TopicID", DbType="NVarChar(100)")] public string TopicID { get { return this._TopicID; } set { if ((this._TopicID != value)) { this.OnTopicIDChanging(value); this.SendPropertyChanging(); this._TopicID = value; this.SendPropertyChanged("TopicID"); this.OnTopicIDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TopicName", DbType="NVarChar(200)")] public string TopicName { get { return this._TopicName; } set { if ((this._TopicName != value)) { this.OnTopicNameChanging(value); this.SendPropertyChanging(); this._TopicName = value; this.SendPropertyChanged("TopicName"); this.OnTopicNameChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingDetail_Meeting", Storage="_Meetings", ThisKey="MeetingKey", OtherKey="MeetingKey")] public EntitySet Meetings { get { return this._Meetings; } set { this._Meetings.Assign(value); } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void attach_Meetings(Meeting entity) { this.SendPropertyChanging(); entity.MeetingDetail = this; } private void detach_Meetings(Meeting entity) { this.SendPropertyChanging(); entity.MeetingDetail = null; } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingParticipantSessions")] public partial class MeetingParticipantSession : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MeetingParticipantSessionKey; private int _MeetingSessionKey; private int _ParticipantKey; private bool _PlaySound; private System.DateTime _Created; private EntitySet _ParticipantEngagements; private EntitySet _ParticipantEngagementVerifications; private EntitySet _ParticipantTrackings; private EntityRef _MeetingSession; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMeetingParticipantSessionKeyChanging(int value); partial void OnMeetingParticipantSessionKeyChanged(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnParticipantKeyChanging(int value); partial void OnParticipantKeyChanged(); partial void OnPlaySoundChanging(bool value); partial void OnPlaySoundChanged(); partial void OnCreatedChanging(System.DateTime value); partial void OnCreatedChanged(); #endregion public MeetingParticipantSession() { this._ParticipantEngagements = new EntitySet(new Action(this.attach_ParticipantEngagements), new Action(this.detach_ParticipantEngagements)); this._ParticipantEngagementVerifications = new EntitySet(new Action(this.attach_ParticipantEngagementVerifications), new Action(this.detach_ParticipantEngagementVerifications)); this._ParticipantTrackings = new EntitySet(new Action(this.attach_ParticipantTrackings), new Action(this.detach_ParticipantTrackings)); this._MeetingSession = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { this.OnMeetingParticipantSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingParticipantSessionKey = value; this.SendPropertyChanged("MeetingParticipantSessionKey"); this.OnMeetingParticipantSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { if (this._MeetingSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParticipantKey", DbType="Int NOT NULL")] public int ParticipantKey { get { return this._ParticipantKey; } set { if ((this._ParticipantKey != value)) { this.OnParticipantKeyChanging(value); this.SendPropertyChanging(); this._ParticipantKey = value; this.SendPropertyChanged("ParticipantKey"); this.OnParticipantKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PlaySound", DbType="Bit NOT NULL")] public bool PlaySound { get { return this._PlaySound; } set { if ((this._PlaySound != value)) { this.OnPlaySoundChanging(value); this.SendPropertyChanging(); this._PlaySound = value; this.SendPropertyChanged("PlaySound"); this.OnPlaySoundChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Created", DbType="DateTime NOT NULL")] public System.DateTime Created { get { return this._Created; } set { if ((this._Created != value)) { this.OnCreatedChanging(value); this.SendPropertyChanging(); this._Created = value; this.SendPropertyChanged("Created"); this.OnCreatedChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingParticipantSession_ParticipantEngagement", Storage="_ParticipantEngagements", ThisKey="MeetingParticipantSessionKey", OtherKey="MeetingParticipantSessionKey")] public EntitySet ParticipantEngagements { get { return this._ParticipantEngagements; } set { this._ParticipantEngagements.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingParticipantSession_ParticipantEngagementVerification", Storage="_ParticipantEngagementVerifications", ThisKey="MeetingParticipantSessionKey", OtherKey="MeetingParticipantSessionKey")] public EntitySet ParticipantEngagementVerifications { get { return this._ParticipantEngagementVerifications; } set { this._ParticipantEngagementVerifications.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingParticipantSession_ParticipantTracking", Storage="_ParticipantTrackings", ThisKey="MeetingParticipantSessionKey", OtherKey="MeetingParticipantSessionKey")] public EntitySet ParticipantTrackings { get { return this._ParticipantTrackings; } set { this._ParticipantTrackings.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_MeetingParticipantSession", Storage="_MeetingSession", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey", IsForeignKey=true)] public MeetingSession MeetingSession { get { return this._MeetingSession.Entity; } set { MeetingSession previousValue = this._MeetingSession.Entity; if (((previousValue != value) || (this._MeetingSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingSession.Entity = null; previousValue.MeetingParticipantSessions.Remove(this); } this._MeetingSession.Entity = value; if ((value != null)) { value.MeetingParticipantSessions.Add(this); this._MeetingSessionKey = value.MeetingSessionKey; } else { this._MeetingSessionKey = default(int); } this.SendPropertyChanged("MeetingSession"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void attach_ParticipantEngagements(ParticipantEngagement entity) { this.SendPropertyChanging(); entity.MeetingParticipantSession = this; } private void detach_ParticipantEngagements(ParticipantEngagement entity) { this.SendPropertyChanging(); entity.MeetingParticipantSession = null; } private void attach_ParticipantEngagementVerifications(ParticipantEngagementVerification entity) { this.SendPropertyChanging(); entity.MeetingParticipantSession = this; } private void detach_ParticipantEngagementVerifications(ParticipantEngagementVerification entity) { this.SendPropertyChanging(); entity.MeetingParticipantSession = null; } private void attach_ParticipantTrackings(ParticipantTracking entity) { this.SendPropertyChanging(); entity.MeetingParticipantSession = this; } private void detach_ParticipantTrackings(ParticipantTracking entity) { this.SendPropertyChanging(); entity.MeetingParticipantSession = null; } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Meetings")] public partial class Meeting : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _SCO_ID; private int _MeetingKey; private EntitySet _MeetingSessions; private EntityRef _MeetingDetail; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnSCO_IDChanging(int value); partial void OnSCO_IDChanged(); partial void OnMeetingKeyChanging(int value); partial void OnMeetingKeyChanged(); #endregion public Meeting() { this._MeetingSessions = new EntitySet(new Action(this.attach_MeetingSessions), new Action(this.detach_MeetingSessions)); this._MeetingDetail = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SCO_ID", DbType="Int NOT NULL", IsPrimaryKey=true)] public int SCO_ID { get { return this._SCO_ID; } set { if ((this._SCO_ID != value)) { this.OnSCO_IDChanging(value); this.SendPropertyChanging(); this._SCO_ID = value; this.SendPropertyChanged("SCO_ID"); this.OnSCO_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingKey", DbType="Int NOT NULL")] public int MeetingKey { get { return this._MeetingKey; } set { if ((this._MeetingKey != value)) { if (this._MeetingDetail.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingKeyChanging(value); this.SendPropertyChanging(); this._MeetingKey = value; this.SendPropertyChanged("MeetingKey"); this.OnMeetingKeyChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Meeting_MeetingSession", Storage="_MeetingSessions", ThisKey="SCO_ID", OtherKey="SCO_ID")] public EntitySet MeetingSessions { get { return this._MeetingSessions; } set { this._MeetingSessions.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingDetail_Meeting", Storage="_MeetingDetail", ThisKey="MeetingKey", OtherKey="MeetingKey", IsForeignKey=true)] public MeetingDetail MeetingDetail { get { return this._MeetingDetail.Entity; } set { MeetingDetail previousValue = this._MeetingDetail.Entity; if (((previousValue != value) || (this._MeetingDetail.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingDetail.Entity = null; previousValue.Meetings.Remove(this); } this._MeetingDetail.Entity = value; if ((value != null)) { value.Meetings.Add(this); this._MeetingKey = value.MeetingKey; } else { this._MeetingKey = default(int); } this.SendPropertyChanged("MeetingDetail"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void attach_MeetingSessions(MeetingSession entity) { this.SendPropertyChanging(); entity.Meeting = this; } private void detach_MeetingSessions(MeetingSession entity) { this.SendPropertyChanging(); entity.Meeting = null; } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingSessionHeartbeats")] public partial class MeetingSessionHeartbeat : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MeetingSessionKey; private System.DateTime _Timestamp; private EntityRef _MeetingSession; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnTimestampChanging(System.DateTime value); partial void OnTimestampChanged(); #endregion public MeetingSessionHeartbeat() { this._MeetingSession = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL", IsPrimaryKey=true)] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { if (this._MeetingSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", DbType="DateTime NOT NULL", IsPrimaryKey=true)] public System.DateTime Timestamp { get { return this._Timestamp; } set { if ((this._Timestamp != value)) { this.OnTimestampChanging(value); this.SendPropertyChanging(); this._Timestamp = value; this.SendPropertyChanged("Timestamp"); this.OnTimestampChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_MeetingSessionHeartbeat", Storage="_MeetingSession", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey", IsForeignKey=true)] public MeetingSession MeetingSession { get { return this._MeetingSession.Entity; } set { MeetingSession previousValue = this._MeetingSession.Entity; if (((previousValue != value) || (this._MeetingSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingSession.Entity = null; previousValue.MeetingSessionHeartbeats.Remove(this); } this._MeetingSession.Entity = value; if ((value != null)) { value.MeetingSessionHeartbeats.Add(this); this._MeetingSessionKey = value.MeetingSessionKey; } else { this._MeetingSessionKey = default(int); } this.SendPropertyChanged("MeetingSession"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingSessionHeartbeatTicks")] public partial class MeetingSessionHeartbeatTick : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MeetingSessionKey; private System.DateTime _Timestamp; private int _Principal_ID; private double _PreviousInterval; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnTimestampChanging(System.DateTime value); partial void OnTimestampChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnPreviousIntervalChanging(double value); partial void OnPreviousIntervalChanged(); #endregion public MeetingSessionHeartbeatTick() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL", IsPrimaryKey=true)] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", DbType="DateTime NOT NULL", IsPrimaryKey=true)] public System.DateTime Timestamp { get { return this._Timestamp; } set { if ((this._Timestamp != value)) { this.OnTimestampChanging(value); this.SendPropertyChanging(); this._Timestamp = value; this.SendPropertyChanged("Timestamp"); this.OnTimestampChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreviousInterval", DbType="Float NOT NULL")] public double PreviousInterval { get { return this._PreviousInterval; } set { if ((this._PreviousInterval != value)) { this.OnPreviousIntervalChanging(value); this.SendPropertyChanging(); this._PreviousInterval = value; this.SendPropertyChanged("PreviousInterval"); this.OnPreviousIntervalChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingSessionPauses")] public partial class MeetingSessionPause : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MesstingSessionPauseKey; private int _MeetingSessionKey; private System.DateTime _StartDate; private System.Nullable _EndDate; private EntityRef _MeetingSession; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMesstingSessionPauseKeyChanging(int value); partial void OnMesstingSessionPauseKeyChanged(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnStartDateChanging(System.DateTime value); partial void OnStartDateChanged(); partial void OnEndDateChanging(System.Nullable value); partial void OnEndDateChanged(); #endregion public MeetingSessionPause() { this._MeetingSession = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MesstingSessionPauseKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int MesstingSessionPauseKey { get { return this._MesstingSessionPauseKey; } set { if ((this._MesstingSessionPauseKey != value)) { this.OnMesstingSessionPauseKeyChanging(value); this.SendPropertyChanging(); this._MesstingSessionPauseKey = value; this.SendPropertyChanged("MesstingSessionPauseKey"); this.OnMesstingSessionPauseKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { if (this._MeetingSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime NOT NULL")] public System.DateTime StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this.OnStartDateChanging(value); this.SendPropertyChanging(); this._StartDate = value; this.SendPropertyChanged("StartDate"); this.OnStartDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this.OnEndDateChanging(value); this.SendPropertyChanging(); this._EndDate = value; this.SendPropertyChanged("EndDate"); this.OnEndDateChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_MeetingSessionPause", Storage="_MeetingSession", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey", IsForeignKey=true)] public MeetingSession MeetingSession { get { return this._MeetingSession.Entity; } set { MeetingSession previousValue = this._MeetingSession.Entity; if (((previousValue != value) || (this._MeetingSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingSession.Entity = null; previousValue.MeetingSessionPauses.Remove(this); } this._MeetingSession.Entity = value; if ((value != null)) { value.MeetingSessionPauses.Add(this); this._MeetingSessionKey = value.MeetingSessionKey; } else { this._MeetingSessionKey = default(int); } this.SendPropertyChanged("MeetingSession"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingSessions")] public partial class MeetingSession : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MeetingSessionKey; private int _SCO_ID; private string _Name; private System.DateTime _StartDate; private System.Nullable _EndDate; private int _OwnerPrincipal_ID; private bool _Recording; private EntitySet _AdobeTransactions; private EntitySet _MeetingParticipantSessions; private EntitySet _MeetingSessionHeartbeats; private EntitySet _MeetingSessionPauses; private EntityRef _Meeting; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnSCO_IDChanging(int value); partial void OnSCO_IDChanged(); partial void OnNameChanging(string value); partial void OnNameChanged(); partial void OnStartDateChanging(System.DateTime value); partial void OnStartDateChanged(); partial void OnEndDateChanging(System.Nullable value); partial void OnEndDateChanged(); partial void OnOwnerPrincipal_IDChanging(int value); partial void OnOwnerPrincipal_IDChanged(); partial void OnRecordingChanging(bool value); partial void OnRecordingChanged(); #endregion public MeetingSession() { this._AdobeTransactions = new EntitySet(new Action(this.attach_AdobeTransactions), new Action(this.detach_AdobeTransactions)); this._MeetingParticipantSessions = new EntitySet(new Action(this.attach_MeetingParticipantSessions), new Action(this.detach_MeetingParticipantSessions)); this._MeetingSessionHeartbeats = new EntitySet(new Action(this.attach_MeetingSessionHeartbeats), new Action(this.detach_MeetingSessionHeartbeats)); this._MeetingSessionPauses = new EntitySet(new Action(this.attach_MeetingSessionPauses), new Action(this.detach_MeetingSessionPauses)); this._Meeting = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SCO_ID", DbType="Int NOT NULL")] public int SCO_ID { get { return this._SCO_ID; } set { if ((this._SCO_ID != value)) { if (this._Meeting.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnSCO_IDChanging(value); this.SendPropertyChanging(); this._SCO_ID = value; this.SendPropertyChanged("SCO_ID"); this.OnSCO_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(500)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this.OnNameChanging(value); this.SendPropertyChanging(); this._Name = value; this.SendPropertyChanged("Name"); this.OnNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime NOT NULL")] public System.DateTime StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this.OnStartDateChanging(value); this.SendPropertyChanging(); this._StartDate = value; this.SendPropertyChanged("StartDate"); this.OnStartDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this.OnEndDateChanging(value); this.SendPropertyChanging(); this._EndDate = value; this.SendPropertyChanged("EndDate"); this.OnEndDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OwnerPrincipal_ID", DbType="Int NOT NULL")] public int OwnerPrincipal_ID { get { return this._OwnerPrincipal_ID; } set { if ((this._OwnerPrincipal_ID != value)) { this.OnOwnerPrincipal_IDChanging(value); this.SendPropertyChanging(); this._OwnerPrincipal_ID = value; this.SendPropertyChanged("OwnerPrincipal_ID"); this.OnOwnerPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Recording", DbType="Bit NOT NULL")] public bool Recording { get { return this._Recording; } set { if ((this._Recording != value)) { this.OnRecordingChanging(value); this.SendPropertyChanging(); this._Recording = value; this.SendPropertyChanged("Recording"); this.OnRecordingChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_AdobeTransaction", Storage="_AdobeTransactions", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey")] public EntitySet AdobeTransactions { get { return this._AdobeTransactions; } set { this._AdobeTransactions.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_MeetingParticipantSession", Storage="_MeetingParticipantSessions", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey")] public EntitySet MeetingParticipantSessions { get { return this._MeetingParticipantSessions; } set { this._MeetingParticipantSessions.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_MeetingSessionHeartbeat", Storage="_MeetingSessionHeartbeats", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey")] public EntitySet MeetingSessionHeartbeats { get { return this._MeetingSessionHeartbeats; } set { this._MeetingSessionHeartbeats.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingSession_MeetingSessionPause", Storage="_MeetingSessionPauses", ThisKey="MeetingSessionKey", OtherKey="MeetingSessionKey")] public EntitySet MeetingSessionPauses { get { return this._MeetingSessionPauses; } set { this._MeetingSessionPauses.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Meeting_MeetingSession", Storage="_Meeting", ThisKey="SCO_ID", OtherKey="SCO_ID", IsForeignKey=true)] public Meeting Meeting { get { return this._Meeting.Entity; } set { Meeting previousValue = this._Meeting.Entity; if (((previousValue != value) || (this._Meeting.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._Meeting.Entity = null; previousValue.MeetingSessions.Remove(this); } this._Meeting.Entity = value; if ((value != null)) { value.MeetingSessions.Add(this); this._SCO_ID = value.SCO_ID; } else { this._SCO_ID = default(int); } this.SendPropertyChanged("Meeting"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void attach_AdobeTransactions(AdobeTransaction entity) { this.SendPropertyChanging(); entity.MeetingSession = this; } private void detach_AdobeTransactions(AdobeTransaction entity) { this.SendPropertyChanging(); entity.MeetingSession = null; } private void attach_MeetingParticipantSessions(MeetingParticipantSession entity) { this.SendPropertyChanging(); entity.MeetingSession = this; } private void detach_MeetingParticipantSessions(MeetingParticipantSession entity) { this.SendPropertyChanging(); entity.MeetingSession = null; } private void attach_MeetingSessionHeartbeats(MeetingSessionHeartbeat entity) { this.SendPropertyChanging(); entity.MeetingSession = this; } private void detach_MeetingSessionHeartbeats(MeetingSessionHeartbeat entity) { this.SendPropertyChanging(); entity.MeetingSession = null; } private void attach_MeetingSessionPauses(MeetingSessionPause entity) { this.SendPropertyChanging(); entity.MeetingSession = this; } private void detach_MeetingSessionPauses(MeetingSessionPause entity) { this.SendPropertyChanging(); entity.MeetingSession = null; } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.MeetingSettings")] public partial class MeetingSetting : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MeetingKey; private System.Nullable _Interval; private string _Text; private System.Nullable _Duration; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMeetingKeyChanging(int value); partial void OnMeetingKeyChanged(); partial void OnIntervalChanging(System.Nullable value); partial void OnIntervalChanged(); partial void OnTextChanging(string value); partial void OnTextChanged(); partial void OnDurationChanging(System.Nullable value); partial void OnDurationChanged(); #endregion public MeetingSetting() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingKey", DbType="Int NOT NULL", IsPrimaryKey=true)] public int MeetingKey { get { return this._MeetingKey; } set { if ((this._MeetingKey != value)) { this.OnMeetingKeyChanging(value); this.SendPropertyChanging(); this._MeetingKey = value; this.SendPropertyChanged("MeetingKey"); this.OnMeetingKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Interval", DbType="Int")] public System.Nullable Interval { get { return this._Interval; } set { if ((this._Interval != value)) { this.OnIntervalChanging(value); this.SendPropertyChanging(); this._Interval = value; this.SendPropertyChanged("Interval"); this.OnIntervalChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Text", DbType="NVarChar(50)")] public string Text { get { return this._Text; } set { if ((this._Text != value)) { this.OnTextChanging(value); this.SendPropertyChanging(); this._Text = value; this.SendPropertyChanged("Text"); this.OnTextChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Duration", DbType="Int")] public System.Nullable Duration { get { return this._Duration; } set { if ((this._Duration != value)) { this.OnDurationChanging(value); this.SendPropertyChanging(); this._Duration = value; this.SendPropertyChanged("Duration"); this.OnDurationChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantEngagements")] public partial class ParticipantEngagement : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _ParticipantEngagementKey; private int _MeetingParticipantSessionKey; private int _Principal_ID; private System.DateTime _DisplayTime; private System.Nullable _ResponseTime; private EntityRef _MeetingParticipantSession; private EntityRef _Participant; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnParticipantEngagementKeyChanging(int value); partial void OnParticipantEngagementKeyChanged(); partial void OnMeetingParticipantSessionKeyChanging(int value); partial void OnMeetingParticipantSessionKeyChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnDisplayTimeChanging(System.DateTime value); partial void OnDisplayTimeChanged(); partial void OnResponseTimeChanging(System.Nullable value); partial void OnResponseTimeChanged(); #endregion public ParticipantEngagement() { this._MeetingParticipantSession = default(EntityRef); this._Participant = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParticipantEngagementKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int ParticipantEngagementKey { get { return this._ParticipantEngagementKey; } set { if ((this._ParticipantEngagementKey != value)) { this.OnParticipantEngagementKeyChanging(value); this.SendPropertyChanging(); this._ParticipantEngagementKey = value; this.SendPropertyChanged("ParticipantEngagementKey"); this.OnParticipantEngagementKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { if (this._MeetingParticipantSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingParticipantSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingParticipantSessionKey = value; this.SendPropertyChanged("MeetingParticipantSessionKey"); this.OnMeetingParticipantSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { if (this._Participant.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DisplayTime", DbType="DateTime NOT NULL")] public System.DateTime DisplayTime { get { return this._DisplayTime; } set { if ((this._DisplayTime != value)) { this.OnDisplayTimeChanging(value); this.SendPropertyChanging(); this._DisplayTime = value; this.SendPropertyChanged("DisplayTime"); this.OnDisplayTimeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponseTime", DbType="DateTime")] public System.Nullable ResponseTime { get { return this._ResponseTime; } set { if ((this._ResponseTime != value)) { this.OnResponseTimeChanging(value); this.SendPropertyChanging(); this._ResponseTime = value; this.SendPropertyChanged("ResponseTime"); this.OnResponseTimeChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingParticipantSession_ParticipantEngagement", Storage="_MeetingParticipantSession", ThisKey="MeetingParticipantSessionKey", OtherKey="MeetingParticipantSessionKey", IsForeignKey=true)] public MeetingParticipantSession MeetingParticipantSession { get { return this._MeetingParticipantSession.Entity; } set { MeetingParticipantSession previousValue = this._MeetingParticipantSession.Entity; if (((previousValue != value) || (this._MeetingParticipantSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingParticipantSession.Entity = null; previousValue.ParticipantEngagements.Remove(this); } this._MeetingParticipantSession.Entity = value; if ((value != null)) { value.ParticipantEngagements.Add(this); this._MeetingParticipantSessionKey = value.MeetingParticipantSessionKey; } else { this._MeetingParticipantSessionKey = default(int); } this.SendPropertyChanged("MeetingParticipantSession"); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Participant_ParticipantEngagement", Storage="_Participant", ThisKey="Principal_ID", OtherKey="Principal_ID", IsForeignKey=true)] public Participant Participant { get { return this._Participant.Entity; } set { Participant previousValue = this._Participant.Entity; if (((previousValue != value) || (this._Participant.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._Participant.Entity = null; previousValue.ParticipantEngagements.Remove(this); } this._Participant.Entity = value; if ((value != null)) { value.ParticipantEngagements.Add(this); this._Principal_ID = value.Principal_ID; } else { this._Principal_ID = default(int); } this.SendPropertyChanged("Participant"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantEngagementsArchive")] public partial class ParticipantEngagementsArchive { private int _ParticipantEngagementKey; private int _MeetingParticipantSessionKey; private int _Principal_ID; private System.DateTime _DisplayTime; private System.Nullable _ResponseTime; public ParticipantEngagementsArchive() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParticipantEngagementKey", DbType="Int NOT NULL")] public int ParticipantEngagementKey { get { return this._ParticipantEngagementKey; } set { if ((this._ParticipantEngagementKey != value)) { this._ParticipantEngagementKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { this._MeetingParticipantSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this._Principal_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DisplayTime", DbType="DateTime NOT NULL")] public System.DateTime DisplayTime { get { return this._DisplayTime; } set { if ((this._DisplayTime != value)) { this._DisplayTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponseTime", DbType="DateTime")] public System.Nullable ResponseTime { get { return this._ResponseTime; } set { if ((this._ResponseTime != value)) { this._ResponseTime = value; } } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantEngagementVerification")] public partial class ParticipantEngagementVerification : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _TrackingKey; private int _MeetingParticipantSessionKey; private int _Principal_ID; private System.DateTime _DisplayTime; private double _PreviousAlertDelta; private EntityRef _MeetingParticipantSession; private EntityRef _Participant; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnTrackingKeyChanging(int value); partial void OnTrackingKeyChanged(); partial void OnMeetingParticipantSessionKeyChanging(int value); partial void OnMeetingParticipantSessionKeyChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnDisplayTimeChanging(System.DateTime value); partial void OnDisplayTimeChanged(); partial void OnPreviousAlertDeltaChanging(double value); partial void OnPreviousAlertDeltaChanged(); #endregion public ParticipantEngagementVerification() { this._MeetingParticipantSession = default(EntityRef); this._Participant = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrackingKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int TrackingKey { get { return this._TrackingKey; } set { if ((this._TrackingKey != value)) { this.OnTrackingKeyChanging(value); this.SendPropertyChanging(); this._TrackingKey = value; this.SendPropertyChanged("TrackingKey"); this.OnTrackingKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { if (this._MeetingParticipantSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingParticipantSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingParticipantSessionKey = value; this.SendPropertyChanged("MeetingParticipantSessionKey"); this.OnMeetingParticipantSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { if (this._Participant.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DisplayTime", DbType="DateTime NOT NULL")] public System.DateTime DisplayTime { get { return this._DisplayTime; } set { if ((this._DisplayTime != value)) { this.OnDisplayTimeChanging(value); this.SendPropertyChanging(); this._DisplayTime = value; this.SendPropertyChanged("DisplayTime"); this.OnDisplayTimeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreviousAlertDelta", DbType="Float NOT NULL")] public double PreviousAlertDelta { get { return this._PreviousAlertDelta; } set { if ((this._PreviousAlertDelta != value)) { this.OnPreviousAlertDeltaChanging(value); this.SendPropertyChanging(); this._PreviousAlertDelta = value; this.SendPropertyChanged("PreviousAlertDelta"); this.OnPreviousAlertDeltaChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingParticipantSession_ParticipantEngagementVerification", Storage="_MeetingParticipantSession", ThisKey="MeetingParticipantSessionKey", OtherKey="MeetingParticipantSessionKey", IsForeignKey=true)] public MeetingParticipantSession MeetingParticipantSession { get { return this._MeetingParticipantSession.Entity; } set { MeetingParticipantSession previousValue = this._MeetingParticipantSession.Entity; if (((previousValue != value) || (this._MeetingParticipantSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingParticipantSession.Entity = null; previousValue.ParticipantEngagementVerifications.Remove(this); } this._MeetingParticipantSession.Entity = value; if ((value != null)) { value.ParticipantEngagementVerifications.Add(this); this._MeetingParticipantSessionKey = value.MeetingParticipantSessionKey; } else { this._MeetingParticipantSessionKey = default(int); } this.SendPropertyChanged("MeetingParticipantSession"); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Participant_ParticipantEngagementVerification", Storage="_Participant", ThisKey="Principal_ID", OtherKey="Principal_ID", IsForeignKey=true)] public Participant Participant { get { return this._Participant.Entity; } set { Participant previousValue = this._Participant.Entity; if (((previousValue != value) || (this._Participant.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._Participant.Entity = null; previousValue.ParticipantEngagementVerifications.Remove(this); } this._Participant.Entity = value; if ((value != null)) { value.ParticipantEngagementVerifications.Add(this); this._Principal_ID = value.Principal_ID; } else { this._Principal_ID = default(int); } this.SendPropertyChanged("Participant"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantLog")] public partial class ParticipantLog : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _LogKey; private int _Sco_ID; private int _Principal_ID; private string _Details; private System.DateTime _Created; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnLogKeyChanging(int value); partial void OnLogKeyChanged(); partial void OnSco_IDChanging(int value); partial void OnSco_IDChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnDetailsChanging(string value); partial void OnDetailsChanged(); partial void OnCreatedChanging(System.DateTime value); partial void OnCreatedChanged(); #endregion public ParticipantLog() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LogKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int LogKey { get { return this._LogKey; } set { if ((this._LogKey != value)) { this.OnLogKeyChanging(value); this.SendPropertyChanging(); this._LogKey = value; this.SendPropertyChanged("LogKey"); this.OnLogKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sco_ID", DbType="Int NOT NULL")] public int Sco_ID { get { return this._Sco_ID; } set { if ((this._Sco_ID != value)) { this.OnSco_IDChanging(value); this.SendPropertyChanging(); this._Sco_ID = value; this.SendPropertyChanged("Sco_ID"); this.OnSco_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Details", DbType="VarChar(MAX) NOT NULL", CanBeNull=false)] public string Details { get { return this._Details; } set { if ((this._Details != value)) { this.OnDetailsChanging(value); this.SendPropertyChanging(); this._Details = value; this.SendPropertyChanged("Details"); this.OnDetailsChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Created", DbType="SmallDateTime NOT NULL")] public System.DateTime Created { get { return this._Created; } set { if ((this._Created != value)) { this.OnCreatedChanging(value); this.SendPropertyChanging(); this._Created = value; this.SendPropertyChanged("Created"); this.OnCreatedChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantMessageLog")] public partial class ParticipantMessageLog : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _MessageLogKey; private System.DateTime _Timestamp; private int _SCO_ID; private int _Principal_ID; private string _Message; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnMessageLogKeyChanging(int value); partial void OnMessageLogKeyChanged(); partial void OnTimestampChanging(System.DateTime value); partial void OnTimestampChanged(); partial void OnSCO_IDChanging(int value); partial void OnSCO_IDChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnMessageChanging(string value); partial void OnMessageChanged(); #endregion public ParticipantMessageLog() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MessageLogKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int MessageLogKey { get { return this._MessageLogKey; } set { if ((this._MessageLogKey != value)) { this.OnMessageLogKeyChanging(value); this.SendPropertyChanging(); this._MessageLogKey = value; this.SendPropertyChanged("MessageLogKey"); this.OnMessageLogKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", DbType="DateTime NOT NULL")] public System.DateTime Timestamp { get { return this._Timestamp; } set { if ((this._Timestamp != value)) { this.OnTimestampChanging(value); this.SendPropertyChanging(); this._Timestamp = value; this.SendPropertyChanged("Timestamp"); this.OnTimestampChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SCO_ID", DbType="Int NOT NULL")] public int SCO_ID { get { return this._SCO_ID; } set { if ((this._SCO_ID != value)) { this.OnSCO_IDChanging(value); this.SendPropertyChanging(); this._SCO_ID = value; this.SendPropertyChanged("SCO_ID"); this.OnSCO_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Message", DbType="VarChar(50) NOT NULL", CanBeNull=false)] public string Message { get { return this._Message; } set { if ((this._Message != value)) { this.OnMessageChanging(value); this.SendPropertyChanging(); this._Message = value; this.SendPropertyChanged("Message"); this.OnMessageChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Participants")] public partial class Participant : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _Principal_ID; private string _FirstName; private string _Email; private string _LastName; private EntitySet _ParticipantEngagements; private EntitySet _ParticipantEngagementVerifications; private EntitySet _ParticipantTrackings; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnFirstNameChanging(string value); partial void OnFirstNameChanged(); partial void OnEmailChanging(string value); partial void OnEmailChanged(); partial void OnLastNameChanging(string value); partial void OnLastNameChanged(); #endregion public Participant() { this._ParticipantEngagements = new EntitySet(new Action(this.attach_ParticipantEngagements), new Action(this.detach_ParticipantEngagements)); this._ParticipantEngagementVerifications = new EntitySet(new Action(this.attach_ParticipantEngagementVerifications), new Action(this.detach_ParticipantEngagementVerifications)); this._ParticipantTrackings = new EntitySet(new Action(this.attach_ParticipantTrackings), new Action(this.detach_ParticipantTrackings)); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL", IsPrimaryKey=true)] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstName", DbType="NVarChar(200)")] public string FirstName { get { return this._FirstName; } set { if ((this._FirstName != value)) { this.OnFirstNameChanging(value); this.SendPropertyChanging(); this._FirstName = value; this.SendPropertyChanged("FirstName"); this.OnFirstNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200)")] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this.OnEmailChanging(value); this.SendPropertyChanging(); this._Email = value; this.SendPropertyChanged("Email"); this.OnEmailChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LastName", DbType="NVarChar(200)")] public string LastName { get { return this._LastName; } set { if ((this._LastName != value)) { this.OnLastNameChanging(value); this.SendPropertyChanging(); this._LastName = value; this.SendPropertyChanged("LastName"); this.OnLastNameChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Participant_ParticipantEngagement", Storage="_ParticipantEngagements", ThisKey="Principal_ID", OtherKey="Principal_ID")] public EntitySet ParticipantEngagements { get { return this._ParticipantEngagements; } set { this._ParticipantEngagements.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Participant_ParticipantEngagementVerification", Storage="_ParticipantEngagementVerifications", ThisKey="Principal_ID", OtherKey="Principal_ID")] public EntitySet ParticipantEngagementVerifications { get { return this._ParticipantEngagementVerifications; } set { this._ParticipantEngagementVerifications.Assign(value); } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Participant_ParticipantTracking", Storage="_ParticipantTrackings", ThisKey="Principal_ID", OtherKey="Principal_ID")] public EntitySet ParticipantTrackings { get { return this._ParticipantTrackings; } set { this._ParticipantTrackings.Assign(value); } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } private void attach_ParticipantEngagements(ParticipantEngagement entity) { this.SendPropertyChanging(); entity.Participant = this; } private void detach_ParticipantEngagements(ParticipantEngagement entity) { this.SendPropertyChanging(); entity.Participant = null; } private void attach_ParticipantEngagementVerifications(ParticipantEngagementVerification entity) { this.SendPropertyChanging(); entity.Participant = this; } private void detach_ParticipantEngagementVerifications(ParticipantEngagementVerification entity) { this.SendPropertyChanging(); entity.Participant = null; } private void attach_ParticipantTrackings(ParticipantTracking entity) { this.SendPropertyChanging(); entity.Participant = this; } private void detach_ParticipantTrackings(ParticipantTracking entity) { this.SendPropertyChanging(); entity.Participant = null; } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantTracking")] public partial class ParticipantTracking : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _ParticipantTrackingKey; private int _MeetingParticipantSessionKey; private int _Principal_ID; private System.DateTime _StartDate; private System.Nullable _EndDate; private EntityRef _MeetingParticipantSession; private EntityRef _Participant; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnParticipantTrackingKeyChanging(int value); partial void OnParticipantTrackingKeyChanged(); partial void OnMeetingParticipantSessionKeyChanging(int value); partial void OnMeetingParticipantSessionKeyChanged(); partial void OnPrincipal_IDChanging(int value); partial void OnPrincipal_IDChanged(); partial void OnStartDateChanging(System.DateTime value); partial void OnStartDateChanged(); partial void OnEndDateChanging(System.Nullable value); partial void OnEndDateChanged(); #endregion public ParticipantTracking() { this._MeetingParticipantSession = default(EntityRef); this._Participant = default(EntityRef); OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParticipantTrackingKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int ParticipantTrackingKey { get { return this._ParticipantTrackingKey; } set { if ((this._ParticipantTrackingKey != value)) { this.OnParticipantTrackingKeyChanging(value); this.SendPropertyChanging(); this._ParticipantTrackingKey = value; this.SendPropertyChanged("ParticipantTrackingKey"); this.OnParticipantTrackingKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { if (this._MeetingParticipantSession.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnMeetingParticipantSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingParticipantSessionKey = value; this.SendPropertyChanged("MeetingParticipantSessionKey"); this.OnMeetingParticipantSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { if (this._Participant.HasLoadedOrAssignedValue) { throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); } this.OnPrincipal_IDChanging(value); this.SendPropertyChanging(); this._Principal_ID = value; this.SendPropertyChanged("Principal_ID"); this.OnPrincipal_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime NOT NULL")] public System.DateTime StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this.OnStartDateChanging(value); this.SendPropertyChanging(); this._StartDate = value; this.SendPropertyChanged("StartDate"); this.OnStartDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this.OnEndDateChanging(value); this.SendPropertyChanging(); this._EndDate = value; this.SendPropertyChanged("EndDate"); this.OnEndDateChanged(); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="MeetingParticipantSession_ParticipantTracking", Storage="_MeetingParticipantSession", ThisKey="MeetingParticipantSessionKey", OtherKey="MeetingParticipantSessionKey", IsForeignKey=true)] public MeetingParticipantSession MeetingParticipantSession { get { return this._MeetingParticipantSession.Entity; } set { MeetingParticipantSession previousValue = this._MeetingParticipantSession.Entity; if (((previousValue != value) || (this._MeetingParticipantSession.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._MeetingParticipantSession.Entity = null; previousValue.ParticipantTrackings.Remove(this); } this._MeetingParticipantSession.Entity = value; if ((value != null)) { value.ParticipantTrackings.Add(this); this._MeetingParticipantSessionKey = value.MeetingParticipantSessionKey; } else { this._MeetingParticipantSessionKey = default(int); } this.SendPropertyChanged("MeetingParticipantSession"); } } } [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Participant_ParticipantTracking", Storage="_Participant", ThisKey="Principal_ID", OtherKey="Principal_ID", IsForeignKey=true)] public Participant Participant { get { return this._Participant.Entity; } set { Participant previousValue = this._Participant.Entity; if (((previousValue != value) || (this._Participant.HasLoadedOrAssignedValue == false))) { this.SendPropertyChanging(); if ((previousValue != null)) { this._Participant.Entity = null; previousValue.ParticipantTrackings.Remove(this); } this._Participant.Entity = value; if ((value != null)) { value.ParticipantTrackings.Add(this); this._Principal_ID = value.Principal_ID; } else { this._Principal_ID = default(int); } this.SendPropertyChanged("Participant"); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.RecordingSessions")] public partial class RecordingSession : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _RecordingKey; private int _MeetingSCO_ID; private int _RecordingSCO_ID; private string _Name; private string _RecordingUrl; private int _Duration; private System.DateTime _StartTime; private System.DateTime _EndTime; private System.Nullable _MeetingSessionKey; private string _SurveyLink; private string _Passcode; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnRecordingKeyChanging(int value); partial void OnRecordingKeyChanged(); partial void OnMeetingSCO_IDChanging(int value); partial void OnMeetingSCO_IDChanged(); partial void OnRecordingSCO_IDChanging(int value); partial void OnRecordingSCO_IDChanged(); partial void OnNameChanging(string value); partial void OnNameChanged(); partial void OnRecordingUrlChanging(string value); partial void OnRecordingUrlChanged(); partial void OnDurationChanging(int value); partial void OnDurationChanged(); partial void OnStartTimeChanging(System.DateTime value); partial void OnStartTimeChanged(); partial void OnEndTimeChanging(System.DateTime value); partial void OnEndTimeChanged(); partial void OnMeetingSessionKeyChanging(System.Nullable value); partial void OnMeetingSessionKeyChanged(); partial void OnSurveyLinkChanging(string value); partial void OnSurveyLinkChanged(); partial void OnPasscodeChanging(string value); partial void OnPasscodeChanged(); #endregion public RecordingSession() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordingKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int RecordingKey { get { return this._RecordingKey; } set { if ((this._RecordingKey != value)) { this.OnRecordingKeyChanging(value); this.SendPropertyChanging(); this._RecordingKey = value; this.SendPropertyChanged("RecordingKey"); this.OnRecordingKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSCO_ID", DbType="Int NOT NULL")] public int MeetingSCO_ID { get { return this._MeetingSCO_ID; } set { if ((this._MeetingSCO_ID != value)) { this.OnMeetingSCO_IDChanging(value); this.SendPropertyChanging(); this._MeetingSCO_ID = value; this.SendPropertyChanged("MeetingSCO_ID"); this.OnMeetingSCO_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordingSCO_ID", DbType="Int NOT NULL")] public int RecordingSCO_ID { get { return this._RecordingSCO_ID; } set { if ((this._RecordingSCO_ID != value)) { this.OnRecordingSCO_IDChanging(value); this.SendPropertyChanging(); this._RecordingSCO_ID = value; this.SendPropertyChanged("RecordingSCO_ID"); this.OnRecordingSCO_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this.OnNameChanging(value); this.SendPropertyChanging(); this._Name = value; this.SendPropertyChanged("Name"); this.OnNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordingUrl", DbType="VarChar(20) NOT NULL", CanBeNull=false)] public string RecordingUrl { get { return this._RecordingUrl; } set { if ((this._RecordingUrl != value)) { this.OnRecordingUrlChanging(value); this.SendPropertyChanging(); this._RecordingUrl = value; this.SendPropertyChanged("RecordingUrl"); this.OnRecordingUrlChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Duration", DbType="Int NOT NULL")] public int Duration { get { return this._Duration; } set { if ((this._Duration != value)) { this.OnDurationChanging(value); this.SendPropertyChanging(); this._Duration = value; this.SendPropertyChanged("Duration"); this.OnDurationChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartTime", DbType="SmallDateTime NOT NULL")] public System.DateTime StartTime { get { return this._StartTime; } set { if ((this._StartTime != value)) { this.OnStartTimeChanging(value); this.SendPropertyChanging(); this._StartTime = value; this.SendPropertyChanged("StartTime"); this.OnStartTimeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndTime", DbType="SmallDateTime NOT NULL")] public System.DateTime EndTime { get { return this._EndTime; } set { if ((this._EndTime != value)) { this.OnEndTimeChanging(value); this.SendPropertyChanging(); this._EndTime = value; this.SendPropertyChanged("EndTime"); this.OnEndTimeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int")] public System.Nullable MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SurveyLink", DbType="VarChar(1000) NOT NULL", CanBeNull=false)] public string SurveyLink { get { return this._SurveyLink; } set { if ((this._SurveyLink != value)) { this.OnSurveyLinkChanging(value); this.SendPropertyChanging(); this._SurveyLink = value; this.SendPropertyChanged("SurveyLink"); this.OnSurveyLinkChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Passcode", DbType="VarChar(100)")] public string Passcode { get { return this._Passcode; } set { if ((this._Passcode != value)) { this.OnPasscodeChanging(value); this.SendPropertyChanging(); this._Passcode = value; this.SendPropertyChanged("Passcode"); this.OnPasscodeChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ServiceErrors")] public partial class ServiceError : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _ErrorKey; private string _ServiceMethod; private string _Message; private string _StackTrace; private System.DateTime _Logged; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnErrorKeyChanging(int value); partial void OnErrorKeyChanged(); partial void OnServiceMethodChanging(string value); partial void OnServiceMethodChanged(); partial void OnMessageChanging(string value); partial void OnMessageChanged(); partial void OnStackTraceChanging(string value); partial void OnStackTraceChanged(); partial void OnLoggedChanging(System.DateTime value); partial void OnLoggedChanged(); #endregion public ServiceError() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrorKey", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int ErrorKey { get { return this._ErrorKey; } set { if ((this._ErrorKey != value)) { this.OnErrorKeyChanging(value); this.SendPropertyChanging(); this._ErrorKey = value; this.SendPropertyChanged("ErrorKey"); this.OnErrorKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMethod", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string ServiceMethod { get { return this._ServiceMethod; } set { if ((this._ServiceMethod != value)) { this.OnServiceMethodChanging(value); this.SendPropertyChanging(); this._ServiceMethod = value; this.SendPropertyChanged("ServiceMethod"); this.OnServiceMethodChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Message", DbType="NVarChar(1000) NOT NULL", CanBeNull=false)] public string Message { get { return this._Message; } set { if ((this._Message != value)) { this.OnMessageChanging(value); this.SendPropertyChanging(); this._Message = value; this.SendPropertyChanged("Message"); this.OnMessageChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StackTrace", DbType="NVarChar(MAX) NOT NULL", CanBeNull=false)] public string StackTrace { get { return this._StackTrace; } set { if ((this._StackTrace != value)) { this.OnStackTraceChanging(value); this.SendPropertyChanging(); this._StackTrace = value; this.SendPropertyChanged("StackTrace"); this.OnStackTraceChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Logged", DbType="DateTime NOT NULL")] public System.DateTime Logged { get { return this._Logged; } set { if ((this._Logged != value)) { this.OnLoggedChanging(value); this.SendPropertyChanging(); this._Logged = value; this.SendPropertyChanged("Logged"); this.OnLoggedChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.BlockedPurchases")] public partial class BlockedPurchase : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private string _ContentUrl; private string _Email; private string _FirstName; private string _LastName; private string _Ticket; private System.DateTime _PurchaseDate; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnContentUrlChanging(string value); partial void OnContentUrlChanged(); partial void OnEmailChanging(string value); partial void OnEmailChanged(); partial void OnFirstNameChanging(string value); partial void OnFirstNameChanged(); partial void OnLastNameChanging(string value); partial void OnLastNameChanged(); partial void OnTicketChanging(string value); partial void OnTicketChanged(); partial void OnPurchaseDateChanging(System.DateTime value); partial void OnPurchaseDateChanged(); #endregion public BlockedPurchase() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContentUrl", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ContentUrl { get { return this._ContentUrl; } set { if ((this._ContentUrl != value)) { this.OnContentUrlChanging(value); this.SendPropertyChanging(); this._ContentUrl = value; this.SendPropertyChanged("ContentUrl"); this.OnContentUrlChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this.OnEmailChanging(value); this.SendPropertyChanging(); this._Email = value; this.SendPropertyChanged("Email"); this.OnEmailChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstName", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string FirstName { get { return this._FirstName; } set { if ((this._FirstName != value)) { this.OnFirstNameChanging(value); this.SendPropertyChanging(); this._FirstName = value; this.SendPropertyChanged("FirstName"); this.OnFirstNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LastName", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string LastName { get { return this._LastName; } set { if ((this._LastName != value)) { this.OnLastNameChanging(value); this.SendPropertyChanging(); this._LastName = value; this.SendPropertyChanged("LastName"); this.OnLastNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this.OnTicketChanging(value); this.SendPropertyChanging(); this._Ticket = value; this.SendPropertyChanged("Ticket"); this.OnTicketChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PurchaseDate", DbType="DateTime NOT NULL")] public System.DateTime PurchaseDate { get { return this._PurchaseDate; } set { if ((this._PurchaseDate != value)) { this.OnPurchaseDateChanging(value); this.SendPropertyChanging(); this._PurchaseDate = value; this.SendPropertyChanged("PurchaseDate"); this.OnPurchaseDateChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AdobeCertificateTransactions")] public partial class AdobeCertificateTransaction : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _AdobeCertificateTransactionKey; private System.DateTime _Created; private int _MeetingSessionKey; private string _Presenter; private string _Fos; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnAdobeCertificateTransactionKeyChanging(int value); partial void OnAdobeCertificateTransactionKeyChanged(); partial void OnCreatedChanging(System.DateTime value); partial void OnCreatedChanged(); partial void OnMeetingSessionKeyChanging(int value); partial void OnMeetingSessionKeyChanged(); partial void OnPresenterChanging(string value); partial void OnPresenterChanged(); partial void OnFosChanging(string value); partial void OnFosChanged(); #endregion public AdobeCertificateTransaction() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AdobeCertificateTransactionKey", DbType="Int NOT NULL", IsPrimaryKey=true)] public int AdobeCertificateTransactionKey { get { return this._AdobeCertificateTransactionKey; } set { if ((this._AdobeCertificateTransactionKey != value)) { this.OnAdobeCertificateTransactionKeyChanging(value); this.SendPropertyChanging(); this._AdobeCertificateTransactionKey = value; this.SendPropertyChanged("AdobeCertificateTransactionKey"); this.OnAdobeCertificateTransactionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Created", DbType="DateTime NOT NULL")] public System.DateTime Created { get { return this._Created; } set { if ((this._Created != value)) { this.OnCreatedChanging(value); this.SendPropertyChanging(); this._Created = value; this.SendPropertyChanged("Created"); this.OnCreatedChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this.OnMeetingSessionKeyChanging(value); this.SendPropertyChanging(); this._MeetingSessionKey = value; this.SendPropertyChanged("MeetingSessionKey"); this.OnMeetingSessionKeyChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Presenter", DbType="NVarChar(200)")] public string Presenter { get { return this._Presenter; } set { if ((this._Presenter != value)) { this.OnPresenterChanging(value); this.SendPropertyChanging(); this._Presenter = value; this.SendPropertyChanged("Presenter"); this.OnPresenterChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fos", DbType="NVarChar(200)")] public string Fos { get { return this._Fos; } set { if ((this._Fos != value)) { this.OnFosChanging(value); this.SendPropertyChanging(); this._Fos = value; this.SendPropertyChanged("Fos"); this.OnFosChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.CourseDetails")] public partial class CourseDetail : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private string _ProjectCode; private string _ReleaseCode; private string _Name; private System.DateTime _CreatedDate; private string _Presenter; private string _Fos; private string _Credits; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnProjectCodeChanging(string value); partial void OnProjectCodeChanged(); partial void OnReleaseCodeChanging(string value); partial void OnReleaseCodeChanged(); partial void OnNameChanging(string value); partial void OnNameChanged(); partial void OnCreatedDateChanging(System.DateTime value); partial void OnCreatedDateChanged(); partial void OnPresenterChanging(string value); partial void OnPresenterChanged(); partial void OnFosChanging(string value); partial void OnFosChanged(); partial void OnCreditsChanging(string value); partial void OnCreditsChanged(); #endregion public CourseDetail() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ProjectCode { get { return this._ProjectCode; } set { if ((this._ProjectCode != value)) { this.OnProjectCodeChanging(value); this.SendPropertyChanging(); this._ProjectCode = value; this.SendPropertyChanged("ProjectCode"); this.OnProjectCodeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReleaseCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] public string ReleaseCode { get { return this._ReleaseCode; } set { if ((this._ReleaseCode != value)) { this.OnReleaseCodeChanging(value); this.SendPropertyChanging(); this._ReleaseCode = value; this.SendPropertyChanged("ReleaseCode"); this.OnReleaseCodeChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(150) NOT NULL", CanBeNull=false)] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this.OnNameChanging(value); this.SendPropertyChanging(); this._Name = value; this.SendPropertyChanged("Name"); this.OnNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreatedDate", DbType="DateTime NOT NULL")] public System.DateTime CreatedDate { get { return this._CreatedDate; } set { if ((this._CreatedDate != value)) { this.OnCreatedDateChanging(value); this.SendPropertyChanging(); this._CreatedDate = value; this.SendPropertyChanged("CreatedDate"); this.OnCreatedDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Presenter", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Presenter { get { return this._Presenter; } set { if ((this._Presenter != value)) { this.OnPresenterChanging(value); this.SendPropertyChanging(); this._Presenter = value; this.SendPropertyChanged("Presenter"); this.OnPresenterChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fos", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Fos { get { return this._Fos; } set { if ((this._Fos != value)) { this.OnFosChanging(value); this.SendPropertyChanging(); this._Fos = value; this.SendPropertyChanged("Fos"); this.OnFosChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Credits", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Credits { get { return this._Credits; } set { if ((this._Credits != value)) { this.OnCreditsChanging(value); this.SendPropertyChanging(); this._Credits = value; this.SendPropertyChanged("Credits"); this.OnCreditsChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PurchasedCourses")] public partial class PurchasedCourse : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private string _ContentUrl; private string _CourseName; private string _Email; private string _FirstName; private string _LastName; private string _Ticket; private System.DateTime _PurchaseDate; private System.Nullable _CertificateDate; private string _Presenter; private string _Fos; private string _Credits; private System.Nullable _FailedAttempts; private bool _isManualCertificate; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnContentUrlChanging(string value); partial void OnContentUrlChanged(); partial void OnCourseNameChanging(string value); partial void OnCourseNameChanged(); partial void OnEmailChanging(string value); partial void OnEmailChanged(); partial void OnFirstNameChanging(string value); partial void OnFirstNameChanged(); partial void OnLastNameChanging(string value); partial void OnLastNameChanged(); partial void OnTicketChanging(string value); partial void OnTicketChanged(); partial void OnPurchaseDateChanging(System.DateTime value); partial void OnPurchaseDateChanged(); partial void OnCertificateDateChanging(System.Nullable value); partial void OnCertificateDateChanged(); partial void OnPresenterChanging(string value); partial void OnPresenterChanged(); partial void OnFosChanging(string value); partial void OnFosChanged(); partial void OnCreditsChanging(string value); partial void OnCreditsChanged(); partial void OnFailedAttemptsChanging(System.Nullable value); partial void OnFailedAttemptsChanged(); partial void OnisManualCertificateChanging(bool value); partial void OnisManualCertificateChanged(); #endregion public PurchasedCourse() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContentUrl", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ContentUrl { get { return this._ContentUrl; } set { if ((this._ContentUrl != value)) { this.OnContentUrlChanging(value); this.SendPropertyChanging(); this._ContentUrl = value; this.SendPropertyChanged("ContentUrl"); this.OnContentUrlChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CourseName", DbType="NVarChar(150) NOT NULL", CanBeNull=false)] public string CourseName { get { return this._CourseName; } set { if ((this._CourseName != value)) { this.OnCourseNameChanging(value); this.SendPropertyChanging(); this._CourseName = value; this.SendPropertyChanged("CourseName"); this.OnCourseNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this.OnEmailChanging(value); this.SendPropertyChanging(); this._Email = value; this.SendPropertyChanged("Email"); this.OnEmailChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstName", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string FirstName { get { return this._FirstName; } set { if ((this._FirstName != value)) { this.OnFirstNameChanging(value); this.SendPropertyChanging(); this._FirstName = value; this.SendPropertyChanged("FirstName"); this.OnFirstNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LastName", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string LastName { get { return this._LastName; } set { if ((this._LastName != value)) { this.OnLastNameChanging(value); this.SendPropertyChanging(); this._LastName = value; this.SendPropertyChanged("LastName"); this.OnLastNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this.OnTicketChanging(value); this.SendPropertyChanging(); this._Ticket = value; this.SendPropertyChanged("Ticket"); this.OnTicketChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PurchaseDate", DbType="DateTime NOT NULL")] public System.DateTime PurchaseDate { get { return this._PurchaseDate; } set { if ((this._PurchaseDate != value)) { this.OnPurchaseDateChanging(value); this.SendPropertyChanging(); this._PurchaseDate = value; this.SendPropertyChanged("PurchaseDate"); this.OnPurchaseDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CertificateDate", DbType="DateTime")] public System.Nullable CertificateDate { get { return this._CertificateDate; } set { if ((this._CertificateDate != value)) { this.OnCertificateDateChanging(value); this.SendPropertyChanging(); this._CertificateDate = value; this.SendPropertyChanged("CertificateDate"); this.OnCertificateDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Presenter", DbType="NVarChar(100)")] public string Presenter { get { return this._Presenter; } set { if ((this._Presenter != value)) { this.OnPresenterChanging(value); this.SendPropertyChanging(); this._Presenter = value; this.SendPropertyChanged("Presenter"); this.OnPresenterChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fos", DbType="NVarChar(100)")] public string Fos { get { return this._Fos; } set { if ((this._Fos != value)) { this.OnFosChanging(value); this.SendPropertyChanging(); this._Fos = value; this.SendPropertyChanged("Fos"); this.OnFosChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Credits", DbType="NVarChar(10)")] public string Credits { get { return this._Credits; } set { if ((this._Credits != value)) { this.OnCreditsChanging(value); this.SendPropertyChanging(); this._Credits = value; this.SendPropertyChanged("Credits"); this.OnCreditsChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FailedAttempts", DbType="Int")] public System.Nullable FailedAttempts { get { return this._FailedAttempts; } set { if ((this._FailedAttempts != value)) { this.OnFailedAttemptsChanging(value); this.SendPropertyChanging(); this._FailedAttempts = value; this.SendPropertyChanged("FailedAttempts"); this.OnFailedAttemptsChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_isManualCertificate", DbType="Bit NOT NULL")] public bool isManualCertificate { get { return this._isManualCertificate; } set { if ((this._isManualCertificate != value)) { this.OnisManualCertificateChanging(value); this.SendPropertyChanging(); this._isManualCertificate = value; this.SendPropertyChanged("isManualCertificate"); this.OnisManualCertificateChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ParticipantPurchases")] public partial class ParticipantPurchase : INotifyPropertyChanging, INotifyPropertyChanged { private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); private int _Purchase_ID; private string _FirstName; private string _LastName; private string _Email; private int _PrincipalID; private string _MeetingName; private System.DateTime _MeetingDate; private string _Ticket; private System.DateTime _PurchaseDate; private System.Nullable _Credits; private bool _EarnedCertificate; private string _Presenter; private int _MeetingSco; private bool _IsForced; private int _DispositionProcessingState; #region Extensibility Method Definitions partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); partial void OnCreated(); partial void OnPurchase_IDChanging(int value); partial void OnPurchase_IDChanged(); partial void OnFirstNameChanging(string value); partial void OnFirstNameChanged(); partial void OnLastNameChanging(string value); partial void OnLastNameChanged(); partial void OnEmailChanging(string value); partial void OnEmailChanged(); partial void OnPrincipalIDChanging(int value); partial void OnPrincipalIDChanged(); partial void OnMeetingNameChanging(string value); partial void OnMeetingNameChanged(); partial void OnMeetingDateChanging(System.DateTime value); partial void OnMeetingDateChanged(); partial void OnTicketChanging(string value); partial void OnTicketChanged(); partial void OnPurchaseDateChanging(System.DateTime value); partial void OnPurchaseDateChanged(); partial void OnCreditsChanging(System.Nullable value); partial void OnCreditsChanged(); partial void OnEarnedCertificateChanging(bool value); partial void OnEarnedCertificateChanged(); partial void OnPresenterChanging(string value); partial void OnPresenterChanged(); partial void OnMeetingScoChanging(int value); partial void OnMeetingScoChanged(); partial void OnIsForcedChanging(bool value); partial void OnIsForcedChanged(); partial void OnDispositionProcessingStateChanging(int value); partial void OnDispositionProcessingStateChanged(); #endregion public ParticipantPurchase() { OnCreated(); } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Purchase_ID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] public int Purchase_ID { get { return this._Purchase_ID; } set { if ((this._Purchase_ID != value)) { this.OnPurchase_IDChanging(value); this.SendPropertyChanging(); this._Purchase_ID = value; this.SendPropertyChanged("Purchase_ID"); this.OnPurchase_IDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstName", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string FirstName { get { return this._FirstName; } set { if ((this._FirstName != value)) { this.OnFirstNameChanging(value); this.SendPropertyChanging(); this._FirstName = value; this.SendPropertyChanged("FirstName"); this.OnFirstNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LastName", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string LastName { get { return this._LastName; } set { if ((this._LastName != value)) { this.OnLastNameChanging(value); this.SendPropertyChanging(); this._LastName = value; this.SendPropertyChanged("LastName"); this.OnLastNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this.OnEmailChanging(value); this.SendPropertyChanging(); this._Email = value; this.SendPropertyChanged("Email"); this.OnEmailChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrincipalID", DbType="Int NOT NULL")] public int PrincipalID { get { return this._PrincipalID; } set { if ((this._PrincipalID != value)) { this.OnPrincipalIDChanging(value); this.SendPropertyChanging(); this._PrincipalID = value; this.SendPropertyChanged("PrincipalID"); this.OnPrincipalIDChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingName", DbType="NVarChar(500) NOT NULL", CanBeNull=false)] public string MeetingName { get { return this._MeetingName; } set { if ((this._MeetingName != value)) { this.OnMeetingNameChanging(value); this.SendPropertyChanging(); this._MeetingName = value; this.SendPropertyChanged("MeetingName"); this.OnMeetingNameChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingDate", DbType="DateTime NOT NULL")] public System.DateTime MeetingDate { get { return this._MeetingDate; } set { if ((this._MeetingDate != value)) { this.OnMeetingDateChanging(value); this.SendPropertyChanging(); this._MeetingDate = value; this.SendPropertyChanged("MeetingDate"); this.OnMeetingDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this.OnTicketChanging(value); this.SendPropertyChanging(); this._Ticket = value; this.SendPropertyChanged("Ticket"); this.OnTicketChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PurchaseDate", DbType="DateTime NOT NULL")] public System.DateTime PurchaseDate { get { return this._PurchaseDate; } set { if ((this._PurchaseDate != value)) { this.OnPurchaseDateChanging(value); this.SendPropertyChanging(); this._PurchaseDate = value; this.SendPropertyChanged("PurchaseDate"); this.OnPurchaseDateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Credits", DbType="Float")] public System.Nullable Credits { get { return this._Credits; } set { if ((this._Credits != value)) { this.OnCreditsChanging(value); this.SendPropertyChanging(); this._Credits = value; this.SendPropertyChanged("Credits"); this.OnCreditsChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EarnedCertificate", DbType="Bit NOT NULL")] public bool EarnedCertificate { get { return this._EarnedCertificate; } set { if ((this._EarnedCertificate != value)) { this.OnEarnedCertificateChanging(value); this.SendPropertyChanging(); this._EarnedCertificate = value; this.SendPropertyChanged("EarnedCertificate"); this.OnEarnedCertificateChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Presenter", DbType="NVarChar(100)")] public string Presenter { get { return this._Presenter; } set { if ((this._Presenter != value)) { this.OnPresenterChanging(value); this.SendPropertyChanging(); this._Presenter = value; this.SendPropertyChanged("Presenter"); this.OnPresenterChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSco", DbType="Int NOT NULL")] public int MeetingSco { get { return this._MeetingSco; } set { if ((this._MeetingSco != value)) { this.OnMeetingScoChanging(value); this.SendPropertyChanging(); this._MeetingSco = value; this.SendPropertyChanged("MeetingSco"); this.OnMeetingScoChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsForced", DbType="Bit NOT NULL")] public bool IsForced { get { return this._IsForced; } set { if ((this._IsForced != value)) { this.OnIsForcedChanging(value); this.SendPropertyChanging(); this._IsForced = value; this.SendPropertyChanged("IsForced"); this.OnIsForcedChanged(); } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DispositionProcessingState", DbType="Int NOT NULL")] public int DispositionProcessingState { get { return this._DispositionProcessingState; } set { if ((this._DispositionProcessingState != value)) { this.OnDispositionProcessingStateChanging(value); this.SendPropertyChanging(); this._DispositionProcessingState = value; this.SendPropertyChanged("DispositionProcessingState"); this.OnDispositionProcessingStateChanged(); } } } public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; protected virtual void SendPropertyChanging() { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, emptyChangingEventArgs); } } protected virtual void SendPropertyChanged(String propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } } public partial class UserServiceLogResult { private System.DateTime _Created; private string _ServiceMethod; private string _Details; public UserServiceLogResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Created", DbType="SmallDateTime NOT NULL")] public System.DateTime Created { get { return this._Created; } set { if ((this._Created != value)) { this._Created = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMethod", DbType="NVarChar(500) NOT NULL", CanBeNull=false)] public string ServiceMethod { get { return this._ServiceMethod; } set { if ((this._ServiceMethod != value)) { this._ServiceMethod = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Details", DbType="NVarChar(MAX) NOT NULL", CanBeNull=false)] public string Details { get { return this._Details; } set { if ((this._Details != value)) { this._Details = value; } } } } public partial class CreateRebroadcastSessionResult { private System.Nullable _Column1; public CreateRebroadcastSessionResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Name="", Storage="_Column1", DbType="Int")] public System.Nullable Column1 { get { return this._Column1; } set { if ((this._Column1 != value)) { this._Column1 = value; } } } } public partial class GetDuplicateEngagementsResult { private int _ParticipantEngagementKey; private int _MeetingParticipantSessionKey; private int _Principal_ID; private System.DateTime _DisplayTime; private System.Nullable _ResponseTime; public GetDuplicateEngagementsResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParticipantEngagementKey", DbType="Int NOT NULL")] public int ParticipantEngagementKey { get { return this._ParticipantEngagementKey; } set { if ((this._ParticipantEngagementKey != value)) { this._ParticipantEngagementKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { this._MeetingParticipantSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this._Principal_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DisplayTime", DbType="DateTime NOT NULL")] public System.DateTime DisplayTime { get { return this._DisplayTime; } set { if ((this._DisplayTime != value)) { this._DisplayTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResponseTime", DbType="DateTime")] public System.Nullable ResponseTime { get { return this._ResponseTime; } set { if ((this._ResponseTime != value)) { this._ResponseTime = value; } } } } public partial class GetSessionReportResult { private string _Name; private int _Principal_ID; private int _MeetingParticipantSessionKey; private System.Nullable _StartDate; private System.Nullable _EndDate; public GetSessionReportResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(401)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this._Principal_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { this._MeetingParticipantSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="SmallDateTime")] public System.Nullable StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this._StartDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="SmallDateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this._EndDate = value; } } } } public partial class SessionDataResult { private int _MeetingSessionKey; private System.DateTime _Timestamp; public SessionDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", DbType="DateTime NOT NULL")] public System.DateTime Timestamp { get { return this._Timestamp; } set { if ((this._Timestamp != value)) { this._Timestamp = value; } } } } public partial class SessionPollReportResult { private int _MeetingSessionKey; private int _SCO_ID; private string _Name; private System.DateTime _StartDate; private System.Nullable _EndDate; private int _OwnerPrincipal_ID; private bool _Recording; private int _MeetingKey; private System.Nullable _Interval; private string _Text; private System.Nullable _Duration; public SessionPollReportResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SCO_ID", DbType="Int NOT NULL")] public int SCO_ID { get { return this._SCO_ID; } set { if ((this._SCO_ID != value)) { this._SCO_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(500)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime NOT NULL")] public System.DateTime StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this._StartDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this._EndDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OwnerPrincipal_ID", DbType="Int NOT NULL")] public int OwnerPrincipal_ID { get { return this._OwnerPrincipal_ID; } set { if ((this._OwnerPrincipal_ID != value)) { this._OwnerPrincipal_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Recording", DbType="Bit NOT NULL")] public bool Recording { get { return this._Recording; } set { if ((this._Recording != value)) { this._Recording = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingKey", DbType="Int NOT NULL")] public int MeetingKey { get { return this._MeetingKey; } set { if ((this._MeetingKey != value)) { this._MeetingKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Interval", DbType="Int")] public System.Nullable Interval { get { return this._Interval; } set { if ((this._Interval != value)) { this._Interval = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Text", DbType="NVarChar(50)")] public string Text { get { return this._Text; } set { if ((this._Text != value)) { this._Text = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Duration", DbType="Int")] public System.Nullable Duration { get { return this._Duration; } set { if ((this._Duration != value)) { this._Duration = value; } } } } public partial class GetHeartbeatTicksResult { private int _MeetingSessionKey; private System.Nullable _Timestamp; private int _Principal_ID; private double _PreviousInterval; public GetHeartbeatTicksResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Timestamp", DbType="SmallDateTime")] public System.Nullable Timestamp { get { return this._Timestamp; } set { if ((this._Timestamp != value)) { this._Timestamp = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this._Principal_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreviousInterval", DbType="Float NOT NULL")] public double PreviousInterval { get { return this._PreviousInterval; } set { if ((this._PreviousInterval != value)) { this._PreviousInterval = value; } } } } public partial class GetMeetingSessionTotalsResult { private int _MeetingSessionKey; private string _Name; private System.DateTime _StartDate; private System.Nullable _EndDate; private System.Nullable _TotalMeetingMinutes; private int _TotalPauseMinutes; private System.Nullable _TotalMinutes; public GetMeetingSessionTotalsResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(500)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime NOT NULL")] public System.DateTime StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this._StartDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this._EndDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalMeetingMinutes", DbType="Int")] public System.Nullable TotalMeetingMinutes { get { return this._TotalMeetingMinutes; } set { if ((this._TotalMeetingMinutes != value)) { this._TotalMeetingMinutes = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalPauseMinutes", DbType="Int NOT NULL")] public int TotalPauseMinutes { get { return this._TotalPauseMinutes; } set { if ((this._TotalPauseMinutes != value)) { this._TotalPauseMinutes = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalMinutes", DbType="Int")] public System.Nullable TotalMinutes { get { return this._TotalMinutes; } set { if ((this._TotalMinutes != value)) { this._TotalMinutes = value; } } } } public partial class GetParticipantTrackingsResult { private System.Nullable _ParticipantTrackingKey; private int _MeetingParticipantSessionKey; private int _Principal_ID; private System.Nullable _StartDate; private System.Nullable _EndDate; public GetParticipantTrackingsResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ParticipantTrackingKey", DbType="Int")] public System.Nullable ParticipantTrackingKey { get { return this._ParticipantTrackingKey; } set { if ((this._ParticipantTrackingKey != value)) { this._ParticipantTrackingKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { this._MeetingParticipantSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Principal_ID", DbType="Int NOT NULL")] public int Principal_ID { get { return this._Principal_ID; } set { if ((this._Principal_ID != value)) { this._Principal_ID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="SmallDateTime")] public System.Nullable StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this._StartDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="SmallDateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this._EndDate = value; } } } } public partial class MeetingSessionsDataResult { private int _MeetingSessionKey; private string _Name; private System.Nullable _StartDate; private System.Nullable _EndDate; private System.Nullable _TotalSessionTime; private System.Nullable _TotalSessionPauseTime; private System.Nullable _ActualSessionTime; private System.Nullable _SessionHeartbeatCount; public MeetingSessionsDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(500)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="SmallDateTime")] public System.Nullable StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this._StartDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="SmallDateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this._EndDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalSessionTime", DbType="Int")] public System.Nullable TotalSessionTime { get { return this._TotalSessionTime; } set { if ((this._TotalSessionTime != value)) { this._TotalSessionTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalSessionPauseTime", DbType="Int")] public System.Nullable TotalSessionPauseTime { get { return this._TotalSessionPauseTime; } set { if ((this._TotalSessionPauseTime != value)) { this._TotalSessionPauseTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ActualSessionTime", DbType="Int")] public System.Nullable ActualSessionTime { get { return this._ActualSessionTime; } set { if ((this._ActualSessionTime != value)) { this._ActualSessionTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SessionHeartbeatCount", DbType="Int")] public System.Nullable SessionHeartbeatCount { get { return this._SessionHeartbeatCount; } set { if ((this._SessionHeartbeatCount != value)) { this._SessionHeartbeatCount = value; } } } } public partial class CourseListingsDataResult { private string _Name; private System.Nullable _CreatedDate; private string _ProjectCode; private string _ReleaseCode; private string _Presenter; private string _Fos; private string _Credits; public CourseListingsDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreatedDate", DbType="SmallDateTime")] public System.Nullable CreatedDate { get { return this._CreatedDate; } set { if ((this._CreatedDate != value)) { this._CreatedDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ProjectCode { get { return this._ProjectCode; } set { if ((this._ProjectCode != value)) { this._ProjectCode = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReleaseCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ReleaseCode { get { return this._ReleaseCode; } set { if ((this._ReleaseCode != value)) { this._ReleaseCode = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Presenter", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Presenter { get { return this._Presenter; } set { if ((this._Presenter != value)) { this._Presenter = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fos", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Fos { get { return this._Fos; } set { if ((this._Fos != value)) { this._Fos = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Credits", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Credits { get { return this._Credits; } set { if ((this._Credits != value)) { this._Credits = value; } } } } public partial class CertficateDataResult { private string _Curl; private string _Course; private string _Email; private string _Name; private string _Ticket; private System.DateTime _pDate; private System.Nullable _cDate; private System.Nullable _isForced; public CertficateDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Curl", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string Curl { get { return this._Curl; } set { if ((this._Curl != value)) { this._Curl = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Course", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string Course { get { return this._Course; } set { if ((this._Course != value)) { this._Course = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this._Email = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(401) NOT NULL", CanBeNull=false)] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this._Ticket = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_pDate", DbType="DateTime NOT NULL")] public System.DateTime pDate { get { return this._pDate; } set { if ((this._pDate != value)) { this._pDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_cDate", DbType="DateTime")] public System.Nullable cDate { get { return this._cDate; } set { if ((this._cDate != value)) { this._cDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_isForced", DbType="Bit")] public System.Nullable isForced { get { return this._isForced; } set { if ((this._isForced != value)) { this._isForced = value; } } } } public partial class PurchasedCoursesDataResult { private string _ContentUrl; private string _ReleaseCode; private string _LearnerName; private string _Email; private System.Nullable _PurchaseDate; private System.Nullable _CertificateDate; private string _Ticket; private System.Nullable _FailedAttempts; private System.Nullable _isForced; private int _BlockedAccess; public PurchasedCoursesDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContentUrl", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] public string ContentUrl { get { return this._ContentUrl; } set { if ((this._ContentUrl != value)) { this._ContentUrl = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReleaseCode", DbType="NVarChar(50)")] public string ReleaseCode { get { return this._ReleaseCode; } set { if ((this._ReleaseCode != value)) { this._ReleaseCode = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LearnerName", DbType="NVarChar(401) NOT NULL", CanBeNull=false)] public string LearnerName { get { return this._LearnerName; } set { if ((this._LearnerName != value)) { this._LearnerName = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this._Email = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PurchaseDate", DbType="SmallDateTime")] public System.Nullable PurchaseDate { get { return this._PurchaseDate; } set { if ((this._PurchaseDate != value)) { this._PurchaseDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CertificateDate", DbType="SmallDateTime")] public System.Nullable CertificateDate { get { return this._CertificateDate; } set { if ((this._CertificateDate != value)) { this._CertificateDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this._Ticket = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FailedAttempts", DbType="Int")] public System.Nullable FailedAttempts { get { return this._FailedAttempts; } set { if ((this._FailedAttempts != value)) { this._FailedAttempts = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_isForced", DbType="Bit")] public System.Nullable isForced { get { return this._isForced; } set { if ((this._isForced != value)) { this._isForced = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BlockedAccess", DbType="Int NOT NULL")] public int BlockedAccess { get { return this._BlockedAccess; } set { if ((this._BlockedAccess != value)) { this._BlockedAccess = value; } } } } public partial class WebcastCertficateDataResult { private int _Sco; private string _MeetingName; private string _Email; private string _Name; private string _Ticket; private System.DateTime _pDate; private System.DateTime _mDate; private System.Nullable _Credits; private bool _isForced; public WebcastCertficateDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sco", DbType="Int NOT NULL")] public int Sco { get { return this._Sco; } set { if ((this._Sco != value)) { this._Sco = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingName", DbType="NVarChar(500) NOT NULL", CanBeNull=false)] public string MeetingName { get { return this._MeetingName; } set { if ((this._MeetingName != value)) { this._MeetingName = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this._Email = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(401) NOT NULL", CanBeNull=false)] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this._Ticket = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_pDate", DbType="DateTime NOT NULL")] public System.DateTime pDate { get { return this._pDate; } set { if ((this._pDate != value)) { this._pDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_mDate", DbType="DateTime NOT NULL")] public System.DateTime mDate { get { return this._mDate; } set { if ((this._mDate != value)) { this._mDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Credits", DbType="Float")] public System.Nullable Credits { get { return this._Credits; } set { if ((this._Credits != value)) { this._Credits = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_isForced", DbType="Bit NOT NULL")] public bool isForced { get { return this._isForced; } set { if ((this._isForced != value)) { this._isForced = value; } } } } public partial class ParticipantSessionsDataResult { private int _MeetingSessionKey; private int _MeetingParticipantSessionKey; private string _Name; private System.Nullable _StartDate; private System.Nullable _EndDate; private System.Nullable _TotalSessionTime; private System.Nullable _TotalSessionPauseTime; private System.Nullable _ActualSessionTime; private System.Nullable _SessionHeartbeatCount; private System.Nullable _SessionEngagementCount; private System.Nullable _SessionCredit; private System.Nullable _LoggedCredit; public ParticipantSessionsDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingParticipantSessionKey", DbType="Int NOT NULL")] public int MeetingParticipantSessionKey { get { return this._MeetingParticipantSessionKey; } set { if ((this._MeetingParticipantSessionKey != value)) { this._MeetingParticipantSessionKey = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(401)")] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="SmallDateTime")] public System.Nullable StartDate { get { return this._StartDate; } set { if ((this._StartDate != value)) { this._StartDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="SmallDateTime")] public System.Nullable EndDate { get { return this._EndDate; } set { if ((this._EndDate != value)) { this._EndDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalSessionTime", DbType="Int")] public System.Nullable TotalSessionTime { get { return this._TotalSessionTime; } set { if ((this._TotalSessionTime != value)) { this._TotalSessionTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalSessionPauseTime", DbType="Int")] public System.Nullable TotalSessionPauseTime { get { return this._TotalSessionPauseTime; } set { if ((this._TotalSessionPauseTime != value)) { this._TotalSessionPauseTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ActualSessionTime", DbType="Int")] public System.Nullable ActualSessionTime { get { return this._ActualSessionTime; } set { if ((this._ActualSessionTime != value)) { this._ActualSessionTime = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SessionHeartbeatCount", DbType="Int")] public System.Nullable SessionHeartbeatCount { get { return this._SessionHeartbeatCount; } set { if ((this._SessionHeartbeatCount != value)) { this._SessionHeartbeatCount = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SessionEngagementCount", DbType="Int")] public System.Nullable SessionEngagementCount { get { return this._SessionEngagementCount; } set { if ((this._SessionEngagementCount != value)) { this._SessionEngagementCount = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SessionCredit", DbType="Decimal(8,1)")] public System.Nullable SessionCredit { get { return this._SessionCredit; } set { if ((this._SessionCredit != value)) { this._SessionCredit = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LoggedCredit", DbType="Decimal(8,1)")] public System.Nullable LoggedCredit { get { return this._LoggedCredit; } set { if ((this._LoggedCredit != value)) { this._LoggedCredit = value; } } } } public partial class WebcastPurchaseDataResult { private int _Sco; private string _MeetingName; private string _Email; private string _Name; private string _Ticket; private System.DateTime _pDate; private System.DateTime _mDate; private System.Nullable _Credits; private bool _isForced; private int _PrincipalID; private bool _EarnedCert; private int _MeetingSessionKey; public WebcastPurchaseDataResult() { } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sco", DbType="Int NOT NULL")] public int Sco { get { return this._Sco; } set { if ((this._Sco != value)) { this._Sco = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingName", DbType="NVarChar(500) NOT NULL", CanBeNull=false)] public string MeetingName { get { return this._MeetingName; } set { if ((this._MeetingName != value)) { this._MeetingName = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(200) NOT NULL", CanBeNull=false)] public string Email { get { return this._Email; } set { if ((this._Email != value)) { this._Email = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(401) NOT NULL", CanBeNull=false)] public string Name { get { return this._Name; } set { if ((this._Name != value)) { this._Name = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ticket", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] public string Ticket { get { return this._Ticket; } set { if ((this._Ticket != value)) { this._Ticket = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_pDate", DbType="DateTime NOT NULL")] public System.DateTime pDate { get { return this._pDate; } set { if ((this._pDate != value)) { this._pDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_mDate", DbType="DateTime NOT NULL")] public System.DateTime mDate { get { return this._mDate; } set { if ((this._mDate != value)) { this._mDate = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Credits", DbType="Float")] public System.Nullable Credits { get { return this._Credits; } set { if ((this._Credits != value)) { this._Credits = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_isForced", DbType="Bit NOT NULL")] public bool isForced { get { return this._isForced; } set { if ((this._isForced != value)) { this._isForced = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrincipalID", DbType="Int NOT NULL")] public int PrincipalID { get { return this._PrincipalID; } set { if ((this._PrincipalID != value)) { this._PrincipalID = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EarnedCert", DbType="Bit NOT NULL")] public bool EarnedCert { get { return this._EarnedCert; } set { if ((this._EarnedCert != value)) { this._EarnedCert = value; } } } [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetingSessionKey", DbType="Int NOT NULL")] public int MeetingSessionKey { get { return this._MeetingSessionKey; } set { if ((this._MeetingSessionKey != value)) { this._MeetingSessionKey = value; } } } } } #pragma warning restore 1591