public ProfileLogAndEntriesMessage GetMessage() { var entriesMessage = new List <LogEntryMessage>(); foreach (var logEntry in Entries) { entriesMessage.Add(logEntry.GetMessage()); } var logMessage = new ProfileLogMessage { logId = this.Id, logName = this.Name, logCreatedDate = this.CreatedDate, logUpdatedDate = this.UpdatedDate, logEnableAutoBackup = this.EnableAutoBackup, logEnableAutoUpload = this.EnableAutoUpload }; var logAndEntriesMessage = new ProfileLogAndEntriesMessage { profileLogMessage = logMessage, logEntryMessages = entriesMessage, }; return(logAndEntriesMessage); }
public PatientLog(ProfileLogAndEntriesMessage profileLogAndEntriesMessage) { Id = profileLogAndEntriesMessage.profileLogMessage.logId; Name = profileLogAndEntriesMessage.profileLogMessage.logName; CreatedDate = profileLogAndEntriesMessage.profileLogMessage.logCreatedDate; UpdatedDate = profileLogAndEntriesMessage.profileLogMessage.logUpdatedDate; EnableAutoBackup = profileLogAndEntriesMessage.profileLogMessage.logEnableAutoBackup; EnableAutoUpload = profileLogAndEntriesMessage.profileLogMessage.logEnableAutoUpload; Entries = new List <LogEntry>(); foreach (var logEntryMessage in profileLogAndEntriesMessage.logEntryMessages) { Entries.Add(new LogEntry(logEntryMessage)); } }