internal void Apply(ProductBasketItemReserved @event) { var productBasketItem = FindProduct(@event.ItemId); productBasketItem?.MarkReserved(@event); }
public void MarkReserved(ProductBasketItemReserved @event) { ReservationExpires = @event.ReservationExpires; ReservationStatus = ReservationStatus.Reserved; }