Ejemplo n.º 1
0
            public FoundTrip(Domain.Trip trip)
            {
                if (trip is Domain.PublicTransportTrip ptt)
                {
                    Kind     = FoundTripKind.PublicTransport;
                    Provider = ptt.Operator;
                }
                if (trip is Domain.TripOffer to)
                {
                    Kind     = FoundTripKind.OfferedByUser;
                    Provider = to.OfferedBy.DisplayName;
                }

                StartTime     = trip.StartTime;
                StartLocation = trip.StartLocation.Name;
                EndTime       = trip.StartTime + trip.EstimatedDuration;
                EndLocation   = trip.EndLocation.Name;
            }
Ejemplo n.º 2
0
 /// <summary>
 /// Adds the specified trip.
 /// </summary>
 /// <param name="trip">The trip.</param>
 /// <returns></returns>
 public Domain.Trip Add(Domain.Trip trip)
 {
     return(this.context.Add(trip).Entity);
 }
Ejemplo n.º 3
0
 public Domain.Trip Save(Domain.Trip trip)
 {
     allTrips.Add(trip);
     return(trip);
 }