public async Task <IActionResult> Put(Guid id, [FromBody] AlunoFormViewModel model) { if (!await _alunoService.Existe(id)) { return(RegistroNaoEncontrado(id)); } var result = await _alunoService.Editar(id, _mapper.Map <Aluno>(model)); if (result.IsValid) { return(Ok(_mapper.Map <AlunoViewModel>(result.Entity))); } return(BadRequest(result.Result)); }
public async Task <IActionResult> Editar([FromBody] Aluno aluno) { try { var resultado = await _alunoService.Editar(aluno); return(Ok(Resultado <string> .OK(resultado))); } catch (ValidacaoException e) { return(Ok(Resultado <string> .Erro(e.Message))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public AlunoMatriculadoDTO EditarAluno([FromBody] AlunoMatriculadoDTO aluno) { return(_alunoService.Editar(aluno)); }
public void Editar(Aluno aluno) { _alunoService.Editar(aluno); }