Ejemplo n.º 1
0
        private void AddSeatCreatedEvent(ViewingId viewingId, ushort seatNumber)
        {
            var seatCreated = new SeatInViewingInitialized(new SeatId(seatNumber));

            using (var session = ViewingFunctionalRepo.BeginSessionFor(viewingId).Result)
            {
                session.AddEvent(seatCreated);
                session.SaveChanges().Wait();
            }
        }
Ejemplo n.º 2
0
 public IViewingState Apply(IViewingState state, SeatInViewingInitialized @event)
 => state;