/// <summary>
        /// Saved the newly recommended trip, and the
        /// </summary>
        /// <param name="trip"></param>
        /// <returns></returns>
        public async Task SaveAsPopularTrip(PopularTrip trip)
        {
            var popularTrips = await _context.PopularTrips.ToListAsync();

            bool found = false;

            foreach (var popTrip in popularTrips)
            {
                if (popTrip.AnswerCode == trip.AnswerCode)
                {
                    popTrip.Popularity++;
                    _context.Update(popTrip);
                    await _context.SaveChangesAsync();

                    found = true;
                }
            }
            if (found == false)
            {
                await _context.AddAsync(trip);

                await _context.SaveChangesAsync();
            }
        }
 /// <summary>
 /// Takes in a user and updates the database with new user details.
 /// </summary>
 /// <param name="user">Takes in a User object.</param>
 /// <returns></returns>
 public async Task UpdateUser(User user)
 {
     _context.Update(user);
     await _context.SaveChangesAsync();
 }