예제 #1
0
 public void HandleAsync(MovieAddedEvent message)
 {
     EnsureCovers(message.Movie);
     _eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Movie));
 }
예제 #2
0
        public async Task Handle(MovieAddedEvent message)
        {
            _logger.LogInformation("New movie {movieId} added", message.MovieId);

            await _bus.Send(new EvaluateSuggestionCommand { MovieId = message.MovieId });
        }
예제 #3
0
 public void HandleAsync(MovieAddedEvent message)
 {
     //EnsureCovers(message.Movie);
     //_commandQueue.Push(new EnsureMediaCoversCommand(message.Movie.Id));
     //_eventAggregator.PublishEvent(new MediaCoversUpdatedEvent(message.Movie));
 }
예제 #4
0
 public Task Handle(MovieAddedEvent message)
 {
     return(EvaluateCompletedAsync(message));
 }