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