Exemple #1
0
        public async Task <ActionResult> Atualizar(int id, RecursoViewModel recursoViewModel)
        {
            if (!ModelState.IsValid || id != recursoViewModel.Id)
            {
                return(BadRequest());
            }

            var recursoAtualizacao = await _recursoService.Obter(id);

            recursoAtualizacao.Titulo    = recursoViewModel.Titulo;
            recursoAtualizacao.Descricao = recursoViewModel.Descricao;

            await _recursoService.Atualizar(_mapper.Map <Recurso>(recursoAtualizacao));

            return(Ok(recursoViewModel));
        }