public void AddTrip(TripDTO tripdto, string username) { var user = _repo.GetUserByUserName(username); var trip = new Trip { Car = new Car { Model = tripdto.Car.Model, SeatCapacity = tripdto.Car.SeatCapacity }, DatePosted = System.DateTime.Now, StartAddress = tripdto.StartAddress, EndAddress = tripdto.EndAddress, Cost = tripdto.Cost }; _repo.Add(trip); _repo.SaveChanges(); _repo.AddUserTrip(new UserTrip { UserId = user.Id, TripId = trip.Id }); _repo.SaveChanges(); }