public void Process(HealthRiskModified @event) { var healthRisk = _healthRisks.GetById(@event.Id); healthRisk.Name = @event.Name; _healthRisks.Update(healthRisk); }
public void Process(HealthRiskModified @event) { _healthRisks.Update(new HealthRisk { Id = @event.Id, Name = @event.Name }); }
public void Process(HealthRiskModified @event) { var healthRisk = _repository.GetById(@event.Id); healthRisk.Name = @event.Name; healthRisk.CaseDefinition = @event.CaseDefinition; healthRisk.HealthRiskNumber = @event.HealthRiskNumber; _repository.Update(healthRisk); }
public void Process(HealthRiskModified @event) { //TODO: This is a little naive I think, some other changes in this Bounded Context has to be made when this event is emited _healthRisks.Update(Builders <HealthRisk> .Filter.Where(d => d.Id == @event.Id), Builders <HealthRisk> .Update.Combine( Builders <HealthRisk> .Update.Set(h => h.Name, @event.Name), Builders <HealthRisk> .Update.Set(h => h.ReadableId, @event.ReadableId) ) ); }
public void Process(HealthRiskModified @event) { _repository.Update(risk => risk.Id == @event.Id, Builders <HealthRisk> .Update.Combine( Builders <HealthRisk> .Update.Set(risk => risk.Name, @event.Name), Builders <HealthRisk> .Update.Set(risk => risk.ReadableId, @event.ReadableId), Builders <HealthRisk> .Update.Set(risk => risk.CaseDefinition, @event.CaseDefinition), Builders <HealthRisk> .Update.Set(risk => risk.Note, @event.Note), Builders <HealthRisk> .Update.Set(risk => risk.CommunityCase, @event.CommunityCase), Builders <HealthRisk> .Update.Set(risk => risk.KeyMessage, @event.KeyMessage) )); }
public void Process(HealthRiskModified @event) { var alreadyAggregatedReports = _caseReportsLastWeeksPerHealthRisk.Query.Where(_ => _.Id >= Day.Today).ToList(); foreach (var aggregatedReports in alreadyAggregatedReports) { if (aggregatedReports.CaseReportsPerHealthRisk.ContainsKey(@event.Id)) { aggregatedReports.CaseReportsPerHealthRisk[@event.Id].HealthRiskName = @event.Name; _caseReportsLastWeeksPerHealthRisk.Update(aggregatedReports); } } }
public void Process(HealthRiskModified @event) { //TODO: Use Update instead var healthRisk = new HealthRisk { Id = @event.Id, Name = @event.Name, ReadableId = @event.ReadableId, CaseDefinition = @event.CaseDefinition, //ConfirmedCase = @event.ConfirmedCase, Note = @event.Note, //ProbableCase = @event.ProbableCase, CommunityCase = @event.CommunityCase, //SuspectedCase = @event.SuspectedCase, KeyMessage = @event.KeyMessage }; _healthRisks.Save(healthRisk); }
public void Process(HealthRiskModified @event) { var updateResult = _healthRisks.UpdateHealthRisk(@event.Id, @event.ReadableId, @event.Name); }