public void Save(HealthRisk healthRisk) { var filter = Builders <HealthRisk> .Filter.Eq(c => c.Id, healthRisk.Id); _collection.ReplaceOne(filter, healthRisk, new UpdateOptions { IsUpsert = true }); }
public void Process(HealthRiskCreated @event) { 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(HealthRiskCreated @event) { var healthRisk = new HealthRisk() { Id = @event.Id, Name = @event.Name, ReadableId = @event.ReadableId, Threshold = @event.Threshold, ConfirmedCase = @event.ConfirmedCase, Note = @event.Note, ProbableCase = @event.ProbableCase, CommunityCase = @event.CommunityCase, SuspectedCase = @event.SuspectedCase, KeyMessage = @event.KeyMessage }; _healthRisks.Save(healthRisk); }
public void Save(HealthRisk healthRisk) { _collection.InsertOne(healthRisk); }
public async Task ReplaceAsync(HealthRisk healthRisk) { var filter = Builders <HealthRisk> .Filter.Eq(v => v.Id, healthRisk.Id); await _collection.ReplaceOneAsync(filter, healthRisk); }
public async Task SaveAsync(HealthRisk healthRisk) { await _collection.InsertOneAsync(healthRisk); }
public void Save(HealthRisk healthRisk) { _collection.ReplaceOne(_ => _.Id == healthRisk.Id, healthRisk, new UpdateOptions { IsUpsert = true }); }