public List <MembersViewModel> AddMemberToReservationDB(string memberID, int teeTimeID)
        {
            var listOfMembersInTeeTime = new List <MembersViewModel>();

            Members member = _memberRepository.FindBy(x => x.EmailAddress == memberID).SingleOrDefault();

            if (member == null)
            {
                member = _memberRepository.FindBy(x => x.MembershipID == memberID).
                         SingleOrDefault();
            }

            if (member != null)
            {
                var reservation = new Reservations
                {
                    DateCreated = DateTime.UtcNow,
                    MemberID    = member.ID,
                    TeeTimeID   = teeTimeID,
                    Status      = ReservationStatus.Rejected
                };

                //TODO Send Email To Members Invited

                _reservationRepository.Add(reservation);
                _reservationRepository.SaveChanges();

                var memberViewModel = _autoMapper.Map <MembersViewModel>(member);
                listOfMembersInTeeTime.Add(memberViewModel);
                return(listOfMembersInTeeTime);
            }
            else
            {
                return(listOfMembersInTeeTime);
            }
        }