Пример #1
0
 public void HandleAsync(MovieDeletedEvent message)
 {
     if (message.DeleteFiles == true)
     {
         var files = GetFilesByMovie(message.Movie.Id);
         _movieFileRepository.DeleteMany(files);
     }
 }
Пример #2
0
        public void HandleAsync(MovieDeletedEvent message)
        {
            var path = GetMovieCoverPath(message.Movie.Id);

            if (_diskProvider.FolderExists(path))
            {
                _diskProvider.DeleteFolder(path, true);
            }
        }
        public void DeleteMovie(Guid userId)
        {
            var @event = new MovieDeletedEvent
            {
                MovieId = Id,
                UserId  = userId
            };

            Enqueue(@event);
        }
Пример #4
0
 public void HandleAsync(MovieDeletedEvent message)
 {
     if (message.DeleteFiles)
     {
         if (_diskProvider.FolderExists(message.Movie.Path))
         {
             DeleteFolder(message.Movie.Path);
         }
     }
 }
Пример #5
0
 public void Handle(MovieDeletedEvent message)
 {
     _historyRepository.DeleteForMovie(message.Movie.Id);
 }
Пример #6
0
 public void Handle(MovieDeletedEvent message)
 {
     _repository.DeleteByMovieId(message.Movie.Id);
 }
Пример #7
0
 public void HandleAsync(MovieDeletedEvent message)
 {
     _logger.Debug("Deleting Extra from database for movie: {0}", message.Movie);
     _repository.DeleteForMovie(message.Movie.Id);
 }
Пример #8
0
        public void HandleAsync(MovieDeletedEvent message)
        {
            var blacklisted = _blacklistRepository.BlacklistedByMovie(message.Movie.Id);

            _blacklistRepository.DeleteMany(blacklisted);
        }
Пример #9
0
 public void Handle(MovieDeletedEvent message)
 {
     BroadcastResourceChange(ModelAction.Deleted, message.Movie.ToResource());
 }