public IActionResult Atualizar(int id, [FromBody] VoluntarioDomain voluntario) { try{ if (voluntario == null || voluntario.Id != id) { return(BadRequest()); } var volun = _VoluntarioRepository.BuscarPorId(id); if (volun == null) { return(NotFound()); } volun.Id = voluntario.Id; volun.AreaInteresseId = voluntario.AreaInteresseId; volun.Cpf = voluntario.Cpf; volun.DataNasc = voluntario.DataNasc; volun.Nome = voluntario.Nome; volun.Bio = voluntario.Bio; var rs = _VoluntarioRepository.Atualizar(volun); if (rs > 0) { return(Ok(volun)); } else { return(BadRequest()); } }catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Cadastrar([FromBody] VoluntarioDomain voluntario) { try{ _VoluntarioRepository.Inserir(voluntario); return(Ok(voluntario)); }catch (System.Exception ex) { return(BadRequest(ex.Message)); } }