public ActionResult <IEnumerable <string> > GenerateTestDataOwner() { var dataOwners = JsonConvert.DeserializeObject <DataOwners[]>(System.IO.File.ReadAllText("TestData/DataOwners.json")); foreach (var dataOwner in dataOwners) { var dbDataOwnerEntry = new DataOwner(dataOwner.DataOwnerId, dataOwner.Name, dataOwner.Longitude, dataOwner.Latitude, dataOwner.DataCollectors); _mongoDbHandler.Insert(dbDataOwnerEntry); } return(dataOwners.Select(x => x.Name).ToArray()); }
public void Handle(CaseReport caseReport) { _dbHandler.Insert(caseReport); var healthRisks = _dbHandler.GetQueryable <HealthRisk>(); var healthRisk = healthRisks.FirstOrDefault(h => h.HealthRiskId == caseReport.HealthRisk); if (healthRisk != null) { healthRisk.ReportReceived(caseReport); _dbHandler.Update(healthRisk); } }
public void Handle(Alert alert) { _dbHandler.Insert(alert); }
public void Handle(HealthRisk healthRisk) { _dbHandler.Insert(healthRisk); }
public void Handle(DataCollector dataCollector) { _dbHandler.Insert(dataCollector); }