Beispiel #1
0
        public GlyssenScript(string recordingProjectName, IReadOnlyGlyssenDblTextMetadata source) : this()
        {
            RecordingProjectName     = recordingProjectName;
            Copyright                = source.Copyright;
            UniqueRecordingProjectId = source.UniqueRecordingProjectId;
            Id               = source.Id;
            Identification   = source.Identification;
            Language         = source.Language;
            LastModified     = source.LastModified;
            AudioStockNumber = source.AudioStockNumber;
            Revision         = source.Revision;

            Script = new Script
            {
                Books        = new List <ScriptBook>(),
                LanguageCode = source.Language.Ldml
            };
        }
 public bool IsMetadataCompatible(IReadOnlyGlyssenDblTextMetadata metadata)
 {
     return(GlyssenDblTextMetadata.Id == metadata.Id && GlyssenDblTextMetadata.Language.Iso == metadata.Language.Iso);
 }