Пример #1
0
        private void AddParent(Gender gender)
        {
            var fullName = Person.FullName;

            if (Parents.All(p => p.Gender != gender))
            {
                var parent = new Person
                {
                    FirstName = gender == Gender.Female ? "Mother of" : "Father of",
                    Gender    = gender,
                    LastName  = fullName
                };
                var ok = EditAction != null && EditAction(parent);
                if (!ok)
                {
                    return;
                }
                LocalDataStorage.Instance.AddNewPersonWithRelation(Person, parent, RelationType.Parent);
            }
        }