private void SetUpContactsList() { var representees = _memberContactsQuery.GetRepresenteeContacts(LoggedInMember.Id); _representeesCount = representees.Count; if (_representeesCount == 0) { phNoRepresenteesText.Visible = true; phRepresentees.Visible = false; } var name = HtmlUtil.CleanScriptEventHtmlTags(Request.QueryString[NameParameter]); ucPagingBarTop.NameStartsWith = ucPagingBarBottom.NameStartsWith = name; var ids = string.IsNullOrEmpty(name) ? representees : _memberContactsQuery.GetRepresenteeContacts(LoggedInMember.Id, name[0]); var members = _membersQuery.GetMembers(ids); var candidates = _candidatesQuery.GetCandidates(ids); var resumes = _resumesQuery.GetResumes(from c in candidates where c.ResumeId != null select c.ResumeId.Value); var views = _memberViewsQuery.GetPersonalViews(LoggedInMember.Id, members); contactsListControl.DisplayContacts(ids, views, members, candidates, resumes); if (contactsListControl.CountContacts < 1) { displayRepresentees.Visible = false; displayNoRepresentees.Visible = true; } }