Ejemplo n.º 1
0
        public GrpcShipmentEvents GetPresented()
        {
            var presented = new GrpcShipmentEvents()
            {
                CreatedEvent           = GetCreatedEvent(),
                PostedEvent            = GetPostedEvent(),
                AwaitingForPickUpEvent = GetAwaitingForPickUpEvent(),
                RejectedEvent          = GetRejectedEvent(),
                DeliveredEvent         = GetDeliveredEvent()
            };

            SetForwardingEvents(presented.ForwardingEvents);
            return(presented);
        }
 public ShipmentEventsPresenter(GrpcShipmentEvents events) => Events = events;
 public static string PresentSerialized(GrpcShipmentEvents events) =>
 JsonSerializer.Serialize(Present(events));
 public static ShipmentEvents Present(GrpcShipmentEvents events) =>
 new ShipmentEventsPresenter(events).GetPresented();