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();
        }
Exemplo n.º 2
0
        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);
        }