示例#1
0
        [ApplyModelValidation] //Decorator filtro
        public IHttpActionResult Put(int?id, [FromBody] AlunoDTO alunoDTO)
        {
            try
            {
                if (!id.HasValue)
                {
                    return(BadRequest());
                }

                Aluno aluno = AutoMapperManager.Instance.Mapper.Map <AlunoDTO, Aluno>(alunoDTO); //Mapear AlunoDTO para Aluno

                aluno.Id = id.Value;
                _repositorioAlunos.Atualizar(aluno);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(InternalServerError());
            }
        }