コード例 #1
0
        public CovidObservationDatum ToCovidObservationDatum(CovidObservationDatumUpdateDto covidObservationDatum)
        {
            var entity = new CovidObservationDatum()
            {
                ObservationDate = covidObservationDatum.ObservationDate,
                ProvinceState   = covidObservationDatum.ProvinceState,
                Country         = covidObservationDatum.Country,
                LastUpdate      = covidObservationDatum.LastUpdate,
                Confirmed       = covidObservationDatum.Confirmed,
                Deaths          = covidObservationDatum.Deaths,
                Recovered       = covidObservationDatum.Recovered
            };

            return(entity);
        }
コード例 #2
0
        public ActionResult UpdateCovidCaseDatum(int caseId, CovidObservationDatumUpdateDto updateDto)
        {
            if (!_dashBoardRepository.caseDataExists(caseId))
            {
                return(NotFound());
            }

            var entity = _covidCaseDataMapper.ToCovidObservationDatum(updateDto);

            entity.Id = caseId;
            _dashBoardRepository.UpdateCaseData(entity);
            _dashBoardRepository.Save();

            return(NoContent());
        }