private static string FormatMemberNameFrom(Member member)
 {
     if (member != null)
         return String.Format("{0} {1}", member.FirstName, member.LastName);
     else
         return "";
 }
 public static Loan CreateLoanFrom(Book book, Member member)
 {
     Loan loan = new Loan();
     loan.Book = book;
     loan.Member = member;
     loan.LoanDate = DateTime.Now;
     loan.DateForReturn = DateTime.Now.AddDays(7);
     return loan;
 }
        public AddMemberResponse AddMember(AddMemberRequest request)
        {
            AddMemberResponse response = new AddMemberResponse();

            Member member = new Member();
            member.FirstName = request.FirstName;
            member.LastName = request.LastName;
            member.Id = Guid.NewGuid();

            _memberRepository.Add(member);
            _uow.Commit();

            return response;
        }