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); }
public void Process(ProjectDeleted @event) { var project = _projects.GetById(@event.ProjectId); _projects.Delete(project); }
public void Process(DataCollectorRemoved @event) { var dataCollector = _dataCollectors.GetById(@event.DataCollectorId); _dataCollectors.Delete(dataCollector); }
public void Process(CaseReportIdentified @event, EventSourceId caseReportId) { var caseReport = _caseReportsFromUnknownDataCollectors.GetById(caseReportId.Value); _caseReportsFromUnknownDataCollectors.Delete(caseReport); }
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); }
public void Process(HealthRiskDeleted @event) { var healthRisk = _repository.GetById(@event.HealthRiskId); _repository.Delete(healthRisk); }
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); }
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)); }