#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