private InfectionsStatsV2Model MapToInfectionsStatsV2Model(DailyPdfStats data) { var response = new InfectionsStatsV2Model(); response.DateString = data.ParsedOnString; response.Date = data.ParsedOn; response.Cured = data.NumberCured; response.Deaths = data.NumberDeceased; response.Confirmed = data.NumberInfected; return(response); }
private static DailyStats MapToDailyStats(DailyPdfStats currentData) { return(new DailyStats() { Cured = currentData.NumberCured, DatePublished = currentData.ParsedOn, DatePublishedString = currentData.ParsedOnString, Deaths = currentData.NumberDeceased, Infected = currentData.NumberInfected, AverageAge = currentData.AverageAge }); }
public async Task <ActionResult <ParsedDataModel> > UploadLatestData([FromBody] DailyPdfStats data) { if (data == null) { return(BadRequest("Upload Failed, no file(s) selected.")); } var saveResult = await _mediatr.Send(new SavePdfParsedDataCommand(data)); if (saveResult.IsSuccess) { return(new OkObjectResult(saveResult.Value)); } return(BadRequest(saveResult.Error)); }
public SavePdfParsedDataCommand(DailyPdfStats newStats) { NewStats = newStats; }