コード例 #1
0
ファイル: Seat.cs プロジェクト: pablocastilla/AkkaConcert
 private void ReserveSeatsHandler(ReserveSeats message)
 {
     state = SeatState.TemporalyReserved;
 }
コード例 #2
0
ファイル: Concert.cs プロジェクト: pablocastilla/AkkaConcert
        private bool ReserveSeatsHandler(ReserveSeats message)
        {
            foreach (var seat in message.Seats)
            {
                seats[seat].State = Actors.Seat.SeatState.TemporalyReserved;
            }

            //confirm reservation
            Context.Sender.Tell(true, Context.Self);

            printMessagesPerSecond(messagesReceived++);

            return true;
        }