private void DisplayCustomers() { FindMemberRequest request = new FindMemberRequest(); LibraryService service = ServiceFactory.CreateLibraryService(); request.All = true; FindMembersResponse response = service.FindMembers(request); rptMembers.DataSource = response.MembersFound; rptMembers.DataBind(); }
private void DisplayMember(Guid Id) { LibraryService service = ServiceFactory.CreateLibraryService(); FindMemberRequest request = new FindMemberRequest { MemberId = Id.ToString() }; FindMembersResponse response = service.FindMembers(request); if (response.Success) { litName.Text = response.MembersFound.First().FullName; rptLoans.DataSource = response.MembersFound.First().Loans.OrderBy(l => l.LoanDate); rptLoans.DataBind(); } }
public FindMembersResponse FindMembers(FindMemberRequest request) { FindMembersResponse response = new FindMembersResponse(); IList<MemberView> members = new List<MemberView>(); if (request.All) { members = _memberRepository.FindAll().ConvertToMemberViews(); } else { Member member = _memberRepository.FindBy(new Guid(request.MemberId)); members.Add(member.ConvertToMemberView()); } response.MembersFound = members; response.Success = true; return response; }