Esempio n. 1
0
        private string FormatTittle(PersonContent.PersonData personData)
        {
            // По умолчанию только ФИО
            string result = personData.ФИО;

            // Форматировать чин
            string chin = MakeFirstCharCase(personData.Канонизация.Чин_святости, true);

            // Если имеется чин
            if (!string.IsNullOrEmpty(chin))
            {
                // Прибавить чин к имени
                result = string.Format("{0} {1}", chin, result);
            }

            // Форматировать сан
            string san = MakeFirstCharCase(personData.Сан_ЦеркСлужение, false);

            // Если имеется сан
            if (!string.IsNullOrEmpty(san))
            {
                // Прибавить сан к имени
                result = string.Format("{0}, {1}", result, san);
            }

            return(result);
        }
        private string FormatLifetime(PersonContent.PersonData personData)
        {
            string result = "?";

            string birth = FormatBirthDate(personData.ождение);

            string death = FormatDeathDate(personData.Кончина);

            // Если исвестна хотя бы одна из дат
            if (birth != "?" || death != "?")
            {
                result = string.Format("{0} — {1}", birth, death);
            }

            return(result);
        }
        private string FormatSan(PersonContent.PersonData personData)
        {
            string result = MakeFirstCharCase(personData.Сан_ЦеркСлужение, true);

            return(result);
        }