예제 #1
0
        public async Task <ActionResult <int> > Put(int id, PaisViewModel paisViewModel)
        {
            if (id != paisViewModel.Id)
            {
                return(BadRequest());
            }
            var paisNaoEncontrado = await _paisService.GetByIdAsync(paisViewModel.Id) is null;

            if (paisNaoEncontrado)
            {
                return(NotFound());
            }

            var paisEntity = _mapper.Map <PaisEntity>(paisViewModel);
            await _paisService.EditAsync(paisEntity);

            return(Ok());
        }