public MeetingScheduleEntity(DataAccessLogic.tblMeetingSchedule meetingSchedule) { this.ID = meetingSchedule.ID; this.Title = meetingSchedule.Title; this.Description = meetingSchedule.Description; this.StartDate = meetingSchedule.StartDate; this.StartTime = meetingSchedule.StartTime; this.EndDate = meetingSchedule.EndDate; this.EndTime = meetingSchedule.EndTime; this.GeneralAgenda = meetingSchedule.GeneralAgenda; this.Organizer = meetingSchedule.Organizer; this.MeetingType = new BusinessEntity.Lookup.MeetingTypeEntity(meetingSchedule.tblMeetingType); this.CreatedBy = meetingSchedule.CreatedBy; this.CreatedDate = meetingSchedule.CreatedDate; this.UpdatedBy = meetingSchedule.UpdatedBy; this.UpdatedDate = meetingSchedule.UpdatedDate; }
public T MapToModel <T>() where T : class { DataAccessLogic.tblMeetingSchedule meetingSchedule = new DataAccessLogic.tblMeetingSchedule(); meetingSchedule.ID = this.ID; meetingSchedule.Title = this.Title; meetingSchedule.Description = this.Description; meetingSchedule.StartDate = this.StartDate; meetingSchedule.StartTime = this.StartTime; meetingSchedule.EndDate = this.EndDate; meetingSchedule.EndTime = this.EndTime; meetingSchedule.GeneralAgenda = this.GeneralAgenda; meetingSchedule.Organizer = this.Organizer; meetingSchedule.MeetingTypeID = this.MeetingType.ID; meetingSchedule.CreatedBy = this.CreatedBy; meetingSchedule.CreatedDate = this.CreatedDate; meetingSchedule.UpdatedBy = this.UpdatedBy; meetingSchedule.UpdatedDate = this.UpdatedDate; return(meetingSchedule as T); }