public ActionResult Post([FromBody] Tipo_Habilidade dados) { try { _TiposHabilidadesRepositorio.Inserir(dados); return(Ok("Tipo de Habilidade criada")); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public void Inserir(Tipo_Habilidade dados) { try { using (SqlConnection conexao = new SqlConnection(@"Data Source=.\SqlExpress;Initial Catalog=SENAI_HROADS;Integrated Security=True")) { conexao.Query <Tipo_Habilidade>("INSERT INTO TIPOS_HABILIDADES VALUES(@NOME)", new { NOME = dados.Nome }); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Atualizar(Tipo_Habilidade dados) { try { using (SqlConnection conexao = new SqlConnection(@"Data Source=.\SqlExpress;Initial Catalog=SENAI_HROADS;Integrated Security=True")) { conexao.Query <Tipo_Habilidade>("UPDATE TIPOS_HABILIDADES SET NOME = @NOME WHERE ID = @ID", new { NOME = dados.Nome, ID = dados.Id }); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Get(int id) { try { Tipo_Habilidade TiposHabilidades = _TiposHabilidadesRepositorio.BuscarPorId(id); if (TiposHabilidades == null) { return(NotFound("Id inválido")); } return(Ok(TiposHabilidades)); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public ActionResult Put(int id, [FromBody] Tipo_Habilidade dados) { try { Tipo_Habilidade TiposHabilidades = _TiposHabilidadesRepositorio.BuscarPorId(id); if (TiposHabilidades == null) { return(NotFound("Id inválido")); } _TiposHabilidadesRepositorio.Atualizar(dados); return(Ok("Tipo de Habilidade atualizada")); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }