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