示例#1
0
        public async Task <bool> UpdateAsync(string country)
        {
            if (!await _casesRepository.ExistData(country))
            {
                Notify("Registro inexistente");
                return(false);
            }

            var viewmodel = await _covidTrackingService.GetByCountryAsync(country);

            FormatValues(viewmodel);
            var model   = _mapper.Map <Cases>(viewmodel);
            var dbModel = await _casesRepository.GetByCountryAsync(country);

            dbModel.UpdateData(model);

            _casesRepository.Update(dbModel);

            return(await _casesRepository.UnitOfWork.Commit());
        }