示例#1
0
        private void Handle(PizzaEnviada @event)
        {
            if (!this.perClientReservations.ContainsKey(@event.ClienteId))
            {
                this.perClientReservations[@event.ClienteId] = new List <Reservacion>();
            }

            var reservation = new Reservacion(@event.Guid, @event.ClienteId, @event.PizzaNombre, @event.PizzeriaId, @event.Cantidad, @event.FechaDeEntrega);

            this.perClientReservations[@event.ClienteId].Add(reservation);
        }
示例#2
0
 private void Handle(PizzaEnviada pizzaEnviada)
 {
     this.repository.DeclararPizzaEntregada(pizzaEnviada.PizzeriaId, pizzaEnviada.Cantidad, pizzaEnviada.FechaDeEntrega);
 }