public void SaveCaseReport(CaseReportId caseReportId, DataCollector dataCollector, HealthRisk healthRisk, string message, string origin, int numberOfMalesUnder5, int numberOfMalesAged5AndOlder, int numberOfFemalesUnder5, int numberOfFemalesAged5AndOlder, DateTimeOffset timestamp) { Update(new CaseReportForListing(caseReportId) { Status = CaseReportStatus.Success, Message = message, DataCollectorId = dataCollector.Id, DataCollectorDisplayName = dataCollector.DisplayName, DataCollectorDistrict = dataCollector.District, DataCollectorRegion = dataCollector.Region, DataCollectorVillage = dataCollector.Village, Location = dataCollector.Location, Origin = origin, HealthRiskId = healthRisk.Id, HealthRisk = healthRisk.Name, NumberOfMalesUnder5 = numberOfMalesUnder5, NumberOfMalesAged5AndOlder = numberOfMalesAged5AndOlder, NumberOfFemalesUnder5 = numberOfFemalesUnder5, NumberOfFemalesAged5AndOlder = numberOfFemalesAged5AndOlder, Timestamp = timestamp }); }
public void SaveInvalidReportFromUnknownDataCollector(CaseReportId caseReportId, string message, string origin, IEnumerable <string> errorMessages, DateTimeOffset timestamp) { Update(new InvalidCaseReportFromUnknownDataCollector(caseReportId) { Message = message, ParsingErrorMessage = errorMessages, PhoneNumber = origin, Timestamp = timestamp }); }
public void SaveInvalidReport(CaseReportId caseReportId, DataCollectorId dataCollectorId, string message, string origin, IEnumerable <string> errorMessages, DateTimeOffset timestamp) { Update(new InvalidCaseReport(caseReportId) { DataCollectorId = dataCollectorId, Message = message, Origin = origin, ParsingErrorMessage = errorMessages, Timestamp = timestamp }); }
public CaseReport(CaseReportId caseReportId, Guid dataCollectorId, Guid healthRiskId, string origin, string message, int numberOfMalesUnder5, int numberOfMalesAged5AndOlder, int numberOfFemalesUnder5, int numberOfFemalesAged5AndOlder, double longitude, double latitude, DateTimeOffset timestamp) { this.Id = caseReportId; this.DataCollectorId = dataCollectorId; this.HealthRiskId = healthRiskId; this.Origin = origin; this.Message = message; this.NumberOfMalesUnder5 = numberOfMalesUnder5; this.NumberOfMalesAged5AndOlder = numberOfMalesAged5AndOlder; this.NumberOfFemalesUnder5 = numberOfFemalesUnder5; this.NumberOfFemalesAged5AndOlder = numberOfFemalesAged5AndOlder; this.Longitude = longitude; this.Latitude = latitude; this.Timestamp = timestamp; }
public void SaveInvalidReportFromUnknownDataCollector(CaseReportId caseReportId, string message, string origin, IEnumerable <string> errorMessages, DateTimeOffset timestamp) { Update(new CaseReportForListing(caseReportId) { Status = CaseReportStatus.TextMessageParsingErrorAndUnknownDataCollector, DataCollectorDisplayName = "Unknown", DataCollectorId = null, HealthRiskId = null, HealthRisk = "Unknown", Location = Location.NotSet, Message = message, Origin = origin, ParsingErrorMessage = errorMessages, Timestamp = timestamp, DataCollectorDistrict = null, DataCollectorRegion = null, DataCollectorVillage = null, }); }
public void SaveInvalidReport(CaseReportId caseReportId, DataCollector dataCollector, string message, string origin, double latitude, double longitude, IEnumerable <string> errorMessages, DateTimeOffset timestamp) { Update(new CaseReportForListing(caseReportId) { Status = CaseReportStatus.TextMessageParsingError, DataCollectorDisplayName = dataCollector.DisplayName, DataCollectorId = dataCollector.Id, DataCollectorRegion = dataCollector.Region, DataCollectorDistrict = dataCollector.District, DataCollectorVillage = dataCollector.Village, HealthRiskId = null, HealthRisk = "Unknown", Location = dataCollector.Location, Message = message, Origin = origin, ParsingErrorMessage = errorMessages, Timestamp = timestamp }); }
public void SaveCaseReportFromUnknownDataCollector(CaseReportId caseReportId, HealthRisk healthRisk, string message, string origin, int numberOfMalesUnder5, int numberOfMalesAged5AndOlder, int numberOfFemalesUnder5, int numberOfFemalesAged5AndOlder, DateTimeOffset timestamp) { Update(new CaseReportForListing(caseReportId) { Status = CaseReportStatus.UnknownDataCollector, DataCollectorDisplayName = "Unknown", DataCollectorId = null, HealthRisk = healthRisk.Name, HealthRiskId = healthRisk.Id, Location = Location.NotSet, Message = message, Origin = origin, Timestamp = timestamp, DataCollectorDistrict = null, DataCollectorRegion = null, DataCollectorVillage = null }); }
public InvalidCaseReportFromUnknownDataCollector(CaseReportId id) => Id = id;
public CaseReportFromUnknownDataCollector(CaseReportId id) { Id = id; }
public CaseReportForListing(CaseReportId id) { Id = id; }
public CaseReport(CaseReportId id) { Id = id; }
public TrainingReport(CaseReportId id) { Id = id; }
public InvalidCaseReport(CaseReportId id) => Id = id;
public TrainingCaseReportForListing(CaseReportId id) { Id = id; }