public void DeleteTrip(UserTrip trip) { if (trip.UserId != Id) { return; } if (_trips.Contains(trip)) { _trips.Remove(trip); } }
public void AddTrip(UserTrip trip) { if (trip.UserId != Id) { return; } if (!_trips.Contains(trip)) { _trips.Add(trip); } }
public bool Equals(UserTrip trip) { if (trip == null) { return(false); } if (ReferenceEquals(this, trip)) { return(true); } return(TripName == trip.TripName && UserId == trip.UserId); }
internal UserTrip(UserTrip aUserTrip) : this(aUserTrip.UserId, aUserTrip.TripName, aUserTrip.HasParticipated, aUserTrip.HasOrganized, aUserTrip.UserNote, aUserTrip.TripAmount, aUserTrip.ModificationDate) { }