Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
 public IActionResult Cadastrar([FromBody] VoluntarioDomain voluntario)
 {
     try{
         _VoluntarioRepository.Inserir(voluntario);
         return(Ok(voluntario));
     }catch (System.Exception ex) {
         return(BadRequest(ex.Message));
     }
 }