Exemple #1
0
 public void Process(AlertOpened @event)
 {
     foreach (var reportId in @event.Reports)
     {
         var report = _availableReports.GetById(reportId);
         if (report != null)
         {
             _availableReports.Delete(report);
         }
     }
 }
        public void Process(ListDeleted evt)
        {
            var list = _repositoryForTaskList.GetById(evt.ListId);

            if (list != null)
            {
                _repositoryForTaskList.Delete(list);;
            }
        }
 public void Process(ItemRemovedFromListing @event)
 {
     _logger.Information($"Item removed from listing. Article '{@event.Article}' id '{@event.Id}'");
     try
     {
         _repositoryForProduct.Delete(new Product()
         {
             Id      = @event.Id,
             Article = @event.Article
         });
     }
     catch (Exception e)
     {
         _logger.Error(e, "Error while removing item from listing");
     }
 }
        public void Process(InstallationUnregistered @event)
        {
            var installationsList = _repositoryForInstallationsList.GetById(0);

            installationsList.Installations.Remove(@event.InstallationId);
            _repositoryForInstallationsList.Update(installationsList);

            var repositoriesList = _repositoryForRepositoriesList.GetById(0);

            @event.Repositories.ForEach(name => repositoriesList.Repositories.Remove(name));
            _repositoryForRepositoriesList.Update(repositoriesList);

            _repositoryForInstallationRepositories.Delete(new InstallationRepositories {
                Id = @event.InstallationId,
            });
        }
        public void Process(AutomaticReplyRemoved @event)
        {
            var reply = _automaticReplies.GetById(@event.Id);

            _automaticReplies.Delete(reply);
        }
        public void Process(CaseReportIdentified @event)
        {
            var caseReport = _invalidCaseReportsFromUnknownDataCollectors.GetById(@event.CaseReportId);

            _invalidCaseReportsFromUnknownDataCollectors.Delete(caseReport);
        }
Exemple #7
0
        public void Process(ProjectDeleted @event)
        {
            var project = _projects.GetById(@event.ProjectId);

            _projects.Delete(project);
        }
Exemple #8
0
        public void Process(DataCollectorRemoved @event)
        {
            var dataCollector = _dataCollectors.GetById(@event.DataCollectorId);

            _dataCollectors.Delete(dataCollector);
        }
Exemple #9
0
        public void Process(CaseReportIdentified @event, EventSourceId caseReportId)
        {
            var caseReport = _caseReportsFromUnknownDataCollectors.GetById(caseReportId.Value);

            _caseReportsFromUnknownDataCollectors.Delete(caseReport);
        }
Exemple #10
0
        public void Process(CaseReportIdentified @event, EventSourceId caseReportId)
        {
            var caseReport = _caseReports.GetById(caseReportId.Value);

            _caseReports.Delete(caseReport);
        }
        public void Process(DataCollectorRemoved @event, EventSourceId dataCollectorId)
        {
            var dataCollector = _dataCollectors.GetById(dataCollectorId.Value);

            _dataCollectors.Delete(dataCollector);
        }
Exemple #12
0
        public void Process(HealthRiskDeleted @event)
        {
            var healthRisk = _repository.GetById(@event.HealthRiskId);

            _repository.Delete(healthRisk);
        }
Exemple #13
0
        public void Process(HealthRiskDeleted @event)
        {
            var healthRisk = _healthRisks.GetById(@event.HealthRiskId);

            _healthRisks.Delete(healthRisk);
        }
        public void Process(CaseReportIdentified @event)
        {
            var caseReport = _caseReports.GetById(@event.CaseReportId);

            _caseReports.Delete(caseReport);
        }
 public void Process(AlertRuleDeleted @event)
 {
     var alertRule = _alertRules.GetById(@event.AlertRuleId);
     _alertRules.Delete(alertRule);
 }
        public void Process(AutomaticReplyKeyMessageRemoved @event)
        {
            var keyMessage = _keyMessages.GetById(@event.Id);

            _keyMessages.Delete(keyMessage);
        }
Exemple #17
0
 public void Process(LiveReportConvertedToTraining @event, EventSourceId caseReportId)
 {
     _invalidCaseReports.Delete(_invalidCaseReports.GetById(caseReportId.Value));
 }
 public void Process(TrainingReportConvertedToLive @event, EventSourceId caseReportId)
 {
     _caseReports.Delete(_caseReports.GetById(caseReportId.Value));
 }