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 }); } }
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); }
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; }