private void RouteStopAdded(RouteDetails routeDetails, RouteStopAdded @event) { var stopDetails = new RouteStopDetails { StopId = @event.RouteId, Name = @event.Name.Value, Position = new Position(@event.Position.Latitude, @event.Position.Longitude) }; routeDetails.Stops.Add(stopDetails); routeDetails.StopsArea = CalculateArea(routeDetails); }
public void Apply(RouteStopAdded @event) { _stops.Add(new Stop(@event.Name, @event.TimeOfDay, @event.Position)); }