protected void rptChildBasicInfo_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.IsItem()) { Child child = (Child)e.Item.DataItem; HyperLink hlReplaceMatchingIssues = e.FindControlAs <HyperLink>("hlReplaceMatchingIssues"); hlReplaceMatchingIssues.NavigateUrl = MyProfileStepTwoItem.GetChildEditLink(e.Item.ItemIndex); Literal litChildGrade = e.FindControlAs <Literal>("litChildGrade"); if (child.Grades != null && child.Grades.Any()) { litChildGrade.Text = child.Grades.First().Value; } Literal litChildGender = e.FindControlAs <Literal>("litChildGender"); if (child.Gender != null) { litChildGender.Text = TextHelper.ToTitleCase(child.Gender); } Repeater rptChildRelatedArticles = e.FindControlAs <Repeater>("rptChildRelatedArticles"); List <DefaultArticlePageItem> articles; if (this.useSearch) { articles = SearchHelper.GetArticles(UnauthenticatedSessionMember, child, DateTime.Now) .Where(a => a.GetItem() != null) .Select(a => new DefaultArticlePageItem(a.GetItem())) .ToList(); } else { articles = UnderstoodDotOrg.Domain.Personalization.PersonalizationHelper.GetChildPersonalizedContents(child); } if (articles.Any()) { rptChildRelatedArticles.DataSource = articles; rptChildRelatedArticles.DataBind(); } } }
protected string getChildEditLink(ListViewDataItem Container) { return(MyProfileStepTwoItem.GetChildEditLink(Container.DataItemIndex)); }