Пример #1
0
 private void AddStandardCharacters(List <CharacterDetail> list)
 {
     for (int booknum = 1; booknum <= BCVRef.LastBook; booknum++)
     {
         string bookCode = BCVRef.NumberToBookCode(booknum);
         list.Add(new CharacterDetail
         {
             CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.Narrator),
             Gender                = CharacterGender.Neuter,
             StandardCharacterType = CharacterVerseData.StandardCharacter.Narrator,
             //Status = true
         });
         list.Add(new CharacterDetail
         {
             CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.BookOrChapter),
             Gender                = CharacterGender.Neuter,
             StandardCharacterType = CharacterVerseData.StandardCharacter.BookOrChapter
         });
         list.Add(new CharacterDetail
         {
             CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.ExtraBiblical),
             Gender                = CharacterGender.Neuter,
             StandardCharacterType = CharacterVerseData.StandardCharacter.ExtraBiblical
         });
         list.Add(new CharacterDetail
         {
             CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.Intro),
             Gender                = CharacterGender.Neuter,
             StandardCharacterType = CharacterVerseData.StandardCharacter.Intro
         });
     }
 }
Пример #2
0
        private IEnumerable <CharacterDetail> GetStandardCharacters()
        {
            var list = new List <CharacterDetail>();

            for (int booknum = 1; booknum <= BCVRef.LastBook; booknum++)
            {
                string bookCode = BCVRef.NumberToBookCode(booknum);
                list.Add(new CharacterDetail
                {
                    CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.Narrator),
                    Gender                = CharacterGender.Neuter,
                    StandardCharacterType = CharacterVerseData.StandardCharacter.Narrator,
                    Status                = true
                });
                list.Add(new CharacterDetail
                {
                    CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.BookOrChapter),
                    Gender                = CharacterGender.Neuter,
                    StandardCharacterType = CharacterVerseData.StandardCharacter.BookOrChapter
                });
                list.Add(new CharacterDetail
                {
                    CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.ExtraBiblical),
                    Gender                = CharacterGender.Neuter,
                    StandardCharacterType = CharacterVerseData.StandardCharacter.ExtraBiblical
                });
                list.Add(new CharacterDetail
                {
                    CharacterId           = CharacterVerseData.GetStandardCharacterId(bookCode, CharacterVerseData.StandardCharacter.Intro),
                    Gender                = CharacterGender.Neuter,
                    StandardCharacterType = CharacterVerseData.StandardCharacter.Intro
                });
            }
            return(list);
        }
Пример #3
0
 public void ChangeToAlternate()
 {
     Debug.Assert(QuoteType == QuoteType.Quotation &&
                  DefaultCharacter == CharacterVerseData.GetStandardCharacterId(BookCode, CharacterVerseData.StandardCharacter.Narrator),
                  "At least for now, we only allow this for Quotations that default to the narrator.");
     QuoteType = QuoteType.Alternate;
 }