public EventoCommandHandlerNoEventSourcing(IEventCommandRepository nonEvenSourceRepository)
     : base(nonEvenSourceRepository)
 {
     Register <CreateEvento>(ProcessCommand);
     Register <EndEvento>(ProcessCommand);
     Register <LeaveEvento>(ProcessCommand);
     Register <DeleteEvento>(ProcessCommand);
     Register <ExtendEvento>(ProcessCommand);
     Register <UpdateParticipantList>(ProcessCommand);
     Register <UpdateParticipantState>(ProcessCommand);
 }
Exemplo n.º 2
0
 public EventoCommandHandlerNoEventSourcing(IEventCommandRepository nonEvenSourceRepository, INotificationManager notificationMgr)
     : base(nonEvenSourceRepository)
 {
     Register <CreateEvento>(ProcessCommand);
     Register <UpdateDestination>(ProcessCommand);
     Register <EndEvento>(ProcessCommand);
     Register <LeaveEvento>(ProcessCommand);
     Register <DeleteEvento>(ProcessCommand);
     Register <ExtendEvento>(ProcessCommand);
     Register <UpdateEvento>(ProcessCommand);
     Register <UpdateParticipantList>(ProcessCommand);
     Register <UpdateParticipantState>(ProcessCommand);
     this.notificationManager = notificationMgr;
 }
Exemplo n.º 3
0
 public CommandHandler(IEventCommandRepository repository)
 {
     this.NonEventSourceRepository = repository;
 }