Пример #1
0
        public void Handle(PopulateCaseReportTestData cmd)
        {
            var healthRisks         = DeserializeTestData <HealthRiskTestDataHelper[]>("TestData.Data.HealthRisks.json");
            var dataCollectors      = DeserializeTestData <RegisterDataCollector[]>("TestData.Data.DataCollectors.json");
            var caseReportsTestData = DeserializeTestData <CaseReportTestDataHelper>("TestData.Data.CaseReports.json");

            CreateHealthRisks(healthRisks);
            CreateDataCollectors(dataCollectors);
            CreateCaseReports(caseReportsTestData.CaseReports, dataCollectors, caseReportsTestData.DateLatestTestData);
        }
Пример #2
0
        public void Handle(PopulateCaseReportTestData cmd)

        {
            var dataCaseReportHelpers = JsonConvert.DeserializeObject <CaseReportHelper[]>(File.ReadAllText("../Domain/CaseReports/TestData/Data/CaseReports.json"));

            foreach (var dataCaseReportHelper in dataCaseReportHelpers)
            {
                var root = _caseReportAggregate.Get(dataCaseReportHelper.DataCollectorId);
                root.Report(dataCaseReportHelper.DataCollectorId,
                            dataCaseReportHelper.HealthRiskId,
                            dataCaseReportHelper.Origin,
                            dataCaseReportHelper.NumberOfMalesUnder5,
                            dataCaseReportHelper.NumberOfMalesAged5AndOlder,
                            dataCaseReportHelper.NumberOfFemalesUnder5,
                            dataCaseReportHelper.NumberOfFemalesAged5AndOlder,
                            dataCaseReportHelper.Longitude,
                            dataCaseReportHelper.Latitude,
                            DateTimeOffset.UtcNow,
                            dataCaseReportHelper.Message);
            }
        }
Пример #3
0
        public void Handle(PopulateCaseReportTestData cmd)
        {
            var dataCaseReportHelpers = DeserializeTestData <CaseReportHelper[]>("Reporting.CaseReports.TestData.Data.CaseReports.json");

            foreach (var dataCaseReportHelper in dataCaseReportHelpers)
            {
                var root = _caseReportingAggregate.Get(dataCaseReportHelper.DataCollectorId.Value);

                root.Report(dataCaseReportHelper.DataCollectorId,
                            dataCaseReportHelper.HealthRiskId,
                            dataCaseReportHelper.Origin,
                            dataCaseReportHelper.NumberOfMalesUnder5,
                            dataCaseReportHelper.NumberOfMalesAged5AndOlder,
                            dataCaseReportHelper.NumberOfFemalesUnder5,
                            dataCaseReportHelper.NumberOfFemalesAged5AndOlder,
                            dataCaseReportHelper.Longitude,
                            dataCaseReportHelper.Latitude,
                            DateTimeOffset.UtcNow,
                            dataCaseReportHelper.Message);
            }
        }