Пример #1
0
 public FamilyMemberTemplateWrap(FamilyMemberTemplate FamilyMemberTemplate, IFamilyMemberViewModel FamilyMemberViewModel)
 {
     _FamilyMemberTemplate  = FamilyMemberTemplate;
     _FamilyMemberViewModel = FamilyMemberViewModel;
     ScreenText             = "Screen/Trace";
     ShowScreen             = !_FamilyMemberTemplate.IsIndex;
     if (_FamilyMemberTemplate.IsIndex)
     {
         _FamilyMemberTemplate.FullName = $"{_FamilyMemberTemplate.FullName} [index]";
     }
 }
Пример #2
0
        private static List <FamilyMemberTemplateWrap> ConvertToFamilyMemberWrapperClass(Client client, IFamilyMemberViewModel familyMemberViewModel)
        {
            var clientRelationships = client.Relationships.ToList().Where(x => x.IsFamily()).ToList();

            List <FamilyMemberTemplateWrap> list = new List <FamilyMemberTemplateWrap>();

            foreach (var r in clientRelationships)
            {
                list.Add(new FamilyMemberTemplateWrap(new FamilyMemberTemplate(r), familyMemberViewModel));
            }

            return(list);
        }