Пример #1
0
 public AddTrip(Guid tripId, string destination, DateTime date, TripDifficultyLevelEnum difficultyLevel)
 {
     TripId          = tripId;
     Destination     = destination;
     Date            = date;
     DifficultyLevel = difficultyLevel;
 }
Пример #2
0
        public static Trip Create(AggregateId id, string destination, DateTime date,
                                  TripDifficultyLevelEnum difficultyLevel)
        {
            var trip = new Trip(id, destination, date, difficultyLevel);

            trip.AddEvent(new TripCreated(trip));
            return(trip);
        }
Пример #3
0
 public Trip(AggregateId id, string destination, DateTime date, TripDifficultyLevelEnum difficultyLevel, int version = 0)
 {
     Id              = id;
     Destination     = destination;
     Date            = date;
     DifficultyLevel = difficultyLevel;
     Version         = version;
 }