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 async Task <MeetingTypeEntity> AddMeetingTypeAsync(MeetingTypeEntity meetingTypeEntity) { var meetingType = new MeetingType { Name = meetingTypeEntity.Name, IsDeleted = false, CreatedAt = DateTimeOffset.Now, UpdatedAt = DateTimeOffset.Now }; _meetingTypeRepository.Add(meetingType); await _meetingTypeRepository.SaveAsync(); return(new MeetingTypeEntity { Id = meetingType.Id, Name = meetingType.Name, IsDeleted = meetingType.IsDeleted, CreatedAt = meetingType.CreatedAt.ToString() }); }