Exemple #1
0
        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);
        }
Exemple #4
0
 public void Save(HealthRisk healthRisk)
 {
     _collection.InsertOne(healthRisk);
 }
Exemple #5
0
        public async Task ReplaceAsync(HealthRisk healthRisk)
        {
            var filter = Builders <HealthRisk> .Filter.Eq(v => v.Id, healthRisk.Id);

            await _collection.ReplaceOneAsync(filter, healthRisk);
        }
Exemple #6
0
 public async Task SaveAsync(HealthRisk healthRisk)
 {
     await _collection.InsertOneAsync(healthRisk);
 }
Exemple #7
0
 public void Save(HealthRisk healthRisk)
 {
     _collection.ReplaceOne(_ => _.Id == healthRisk.Id, healthRisk, new UpdateOptions {
         IsUpsert = true
     });
 }