public FamilyMemberTemplateWrap(FamilyMemberTemplate FamilyMemberTemplate, IFamilyMemberViewModel FamilyMemberViewModel) { _FamilyMemberTemplate = FamilyMemberTemplate; _FamilyMemberViewModel = FamilyMemberViewModel; ScreenText = "Screen/Trace"; ShowScreen = !_FamilyMemberTemplate.IsIndex; if (_FamilyMemberTemplate.IsIndex) { _FamilyMemberTemplate.FullName = $"{_FamilyMemberTemplate.FullName} [index]"; } }
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); }