public IActionResult Patch(int id, PerfilComportamental perfil)
 {
     try
     {
         _repositorio.Alterar(id, perfil);
         return(StatusCode(201));
     }
     catch (Exception Error)
     {
         return(BadRequest(Error));
     }
 }
 public IActionResult Post(PerfilComportamental perfil)
 {
     try
     {
         _repositorio.Salvar(perfil);
         return(StatusCode(201));
     }
     catch (Exception error)
     {
         return(BadRequest(error));
     }
 }
Example #3
0
        public void Alterar(int id, PerfilComportamental perfil)
        {
            PerfilComportamental perfilComp = BuscarPorId(id);

            if (perfil.Gato != null)
            {
                perfilComp.Gato = perfil.Gato;
            }
            if (perfil.Lobo != null)
            {
                perfilComp.Lobo = perfil.Lobo;
            }
            if (perfil.Tubarao != null)
            {
                perfilComp.Tubarao = perfil.Tubarao;
            }
            if (perfil.Aguia != null)
            {
                perfilComp.Aguia = perfil.Aguia;
            }
            _contexto.PerfilComportamental.Update(perfilComp);
            _contexto.SaveChanges();
        }
Example #4
0
 public void Salvar(PerfilComportamental perfil)
 {
     _contexto.Add(perfil);
     _contexto.SaveChanges();
 }