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); } }