public InstituicaoDomain BuscarPorId(int id) { InstituicaoDomain instituicao = new InstituicaoDomain(); //Cria a conexão com o banco de dados using (SqlConnection con = new SqlConnection(stringDeConexao)) { //Query a ser executada no Banco de Dados string comandoSQL = "SELECT * FROM INSTITUICOES WHERE ID = @ID ORDER BY ID ASC"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@ID", id); con.Open(); //Se o id buscado for igual ao valor passado, faz a consulta SqlDataReader lerOsRegistros = cmd.ExecuteReader(); //Verifica se possui os campos if (lerOsRegistros.HasRows) { while (lerOsRegistros.Read()) { instituicao.Id = Int32.Parse(lerOsRegistros["ID"].ToString()); instituicao.RazaoSocial = lerOsRegistros["RAZAO_SOCIAL"].ToString(); instituicao.NomeFantasia = lerOsRegistros["NOME_FANTASIA"].ToString(); instituicao.CNPJ = lerOsRegistros["CNPJ"].ToString(); instituicao.Cep = lerOsRegistros["CEP"].ToString(); instituicao.Logradouro = lerOsRegistros["LOGRADOURO"].ToString(); instituicao.Uf = lerOsRegistros["UF"].ToString(); instituicao.Cidade = lerOsRegistros["CIDADE"].ToString(); } //Retorna a instituição return(instituicao); } } //Se não possuir instituição com o Id passado, retorna nulo return(null); }
public IActionResult Put(int id, InstituicaoDomain instituicao) { //Busca uma instituição pelo seu id InstituicaoDomain instituicaoBuscada = InstituicaoRepository.BuscarPorId(id); //Verifica se a instituição buscada é nula if (instituicaoBuscada == null) { //Retorna com o status code 404 Not Found passando um json na resposta return(NotFound(new { mensagem = "A instituição não foi encontrada.", erro = true })); } try //Tenta { //Altera uma instituição passando como parametro seus dados e o id da instituição InstituicaoRepository.Alterar(instituicao, id); return(Ok()); } catch //Caso de erro { //Retorna um status code 500 return(BadRequest()); } }
public InstituicaoDomain BuscarPorId(int id) { using (SqlConnection con = new SqlConnection(StringConexao)) { string querySearch = "SELECT ID, NOME_FANTASIA, RAZAO_SOCIAL, CNPJ, LOGRADOURO, CEP, UF, CIDADE FROM INSTITUICOES WHERE ID=@ID"; using (SqlCommand cmd = new SqlCommand(querySearch, con)) { cmd.Parameters.AddWithValue("@ID", id); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.HasRows) { while (rdr.Read()) { InstituicaoDomain instituicao = new InstituicaoDomain { Id = Convert.ToInt32(rdr["ID"]), NomeFantasia = rdr["NOME_FANTASIA"].ToString(), RazaoSocial = rdr["RAZAO_SOCIAL"].ToString(), CNPJ = rdr["CNPJ"].ToString(), Logradouro = rdr["LOGRADOURO"].ToString(), CEP = rdr["CEP"].ToString(), UF = rdr["UF"].ToString(), Cidade = rdr["CIDADE"].ToString() }; return(instituicao); } } } return(null); } }
/// <summary> /// Atualizar uma instituição /// </summary> /// <param name="instituicao">InstituicaoDomain</param> public void Alterar(InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { string comandoSQL = "UPDATE INSTITUICOES SET RAZAO_SOCIAL = @RAZAO_SOCIAL" + ", NOME_FANTASIA = @NOME_FANTASIA " + ", CNPJ = @CNPJ " + ", LOGRADOURO = @LOGRADOURO " + ", CEP = @CEP " + ", UF = @UF " + ", CIDADE = @CIDADE " + " WHERE ID = @ID"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@ID", instituicao.Id); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@CNPJ", instituicao.CNPJ); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.Cep); cmd.Parameters.AddWithValue("@UF", instituicao.Uf); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); con.Open(); cmd.ExecuteNonQuery(); } }
public List <InstituicaoDomain> Listar() { List <InstituicaoDomain> instituicoes = new List <InstituicaoDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string QuerySelect = "SELECT ID, RAZAO_SOCIAL, NOME_FANTASIA, CNPJ, LOGRADOURO, CEP, UF, CIDADE FROM INSTITUICOES"; using (SqlCommand cmd = new SqlCommand(QuerySelect, con)) { con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { InstituicaoDomain instituicao = new InstituicaoDomain { Id = Convert.ToInt32(rdr["ID"]) , RazaoSocial = rdr["RAZAO_SOCIAL"].ToString() , NomeFantasia = rdr["NOME_FANTASIA"].ToString() , CNPJ = rdr["CNPJ"].ToString() , Logradouro = rdr["LOGRADOURO"].ToString() , CEP = rdr["CEP"].ToString() , UF = rdr["UF"].ToString() , Cidade = rdr["CIDADE"].ToString() }; instituicoes.Add(instituicao); } } } return(instituicoes); }
public InstituicaoDomain BuscarPorId(int id) { InstituicaoDomain instituicao = new InstituicaoDomain(); using (SqlConnection con = new SqlConnection(stringDeConexao)) { //string comandoSQL = "Select * From Instituicoes Where Id = @Id"; string comandoSQL = "Select TOP 1 * From Instituicoes Where Id = @Id ORDER BY Id ASC"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@Id", id); con.Open(); SqlDataReader lerOsRegistros = cmd.ExecuteReader(); if (lerOsRegistros.HasRows) { while (lerOsRegistros.Read()) { instituicao.Id = Int32.Parse(lerOsRegistros["Id"].ToString()); instituicao.RazaoSocial = lerOsRegistros["Razao_Social"].ToString(); instituicao.NomeFantasia = lerOsRegistros["Nome_Fantasia"].ToString(); instituicao.Cnpj = lerOsRegistros["Cnpj"].ToString(); instituicao.Cep = lerOsRegistros["Cep"].ToString(); instituicao.Logradouro = lerOsRegistros["Logradouro"].ToString(); instituicao.Uf = lerOsRegistros["Uf"].ToString(); instituicao.Cidade = lerOsRegistros["Cidade"].ToString(); } return(instituicao); } con.Close(); } return(null); }
public IActionResult Delete(int id) { //Busca uma instituição pelo seu id InstituicaoDomain instituicaoBuscada = InstituicaoRepository.BuscarPorId(id); //Verifica se a instituição buscada é nula if (instituicaoBuscada == null) { //Retorna com o status code 404 Not Found passando um json na resposta return(NotFound(new { mensagem = "A instituição não foi encontrada.", erro = true })); } try { //Exclui uma instituição InstituicaoRepository.Deletar(id); //Retorna um status code 200 return(Ok()); } catch { //Retorna um status code 500 return(BadRequest()); } }
public void Atualizar(InstituicaoDomain instituicaoDomain) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { string comandoSQL = "Update Instituicoes set Razao_Social = @Razao_Social" + ", Nome_Fantasia = @Nome_Fantasia " + ", Cnpj = @Cnpj " + ", Logradouro = @Logradouro " + ", Cep = @Cep " + ", Uf = @Uf " + ", Cidade = @Cidade " + " Where Id = @Id"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@Id", instituicaoDomain.Id); cmd.Parameters.AddWithValue("@Razao_Social", instituicaoDomain.RazaoSocial); cmd.Parameters.AddWithValue("@Nome_Fantasia", instituicaoDomain.NomeFantasia); cmd.Parameters.AddWithValue("@Cnpj", instituicaoDomain.Cnpj); cmd.Parameters.AddWithValue("@Logradouro", instituicaoDomain.Logradouro); cmd.Parameters.AddWithValue("@Cep", instituicaoDomain.Cep); cmd.Parameters.AddWithValue("@Uf", instituicaoDomain.Uf); cmd.Parameters.AddWithValue("@Cidade", instituicaoDomain.Cidade); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
public InstituicaoDomain GetById(int id) { InstituicaoDomain instituicao = new InstituicaoDomain(); using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "SELECT ID, NOME_FANTASIA, RAZAO_SOCIAL, CNPJ, LOGRADOURO, CEP, CIDADE, UF FROM INSTITUICOES WHERE ID = @ID"; SqlCommand cmd = new SqlCommand(Query, con); cmd.Parameters.AddWithValue("@ID", id); //InstituicaoDomain instituicao = new InstituicaoDomain(); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { instituicao.Id = Convert.ToInt32(rdr["ID"]); instituicao.NomeFantasia = rdr["NOME_FANTASIA"].ToString(); instituicao.RazaoSocial = rdr["RAZAO_SOCIAL"].ToString(); instituicao.Cnpj = rdr["CNPJ"].ToString(); instituicao.Logradouro = rdr["LOGRADOURO"].ToString(); instituicao.Cep = rdr["CEP"].ToString(); instituicao.Cidade = rdr["CIDADE"].ToString(); instituicao.Uf = rdr["UF"].ToString(); } return(instituicao); } }
public void Editar(InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(StringConexao)) { string editar = "UPDATE INSTITUICOES SET " + "NOME_FANTASIA = @A," + "RAZAO_SOCIAL = @RAZAO_SOCIAL, " + "CNPJ = @CNPJ, " + "LOGRADOURO = @LOGRADOURO, " + "CEP = @CEP, " + "CIDADE = @CIDADE, " + "UF = @UF " + "WHERE ID = @ID"; SqlCommand cmd = new SqlCommand(editar, con); //, RAZAO_SOCIAL = @RAZAO_SOCIAL, CNPJ = @CNPJ, LOGRADOURO = @LOGRADOURO, CEP = @CEP, CIDADE = @CIDADE, UF = @UF //con.Open(); //cmd.Parameters.AddWithValue("@ID", instituicao.Id); cmd.Parameters.AddWithValue("@A", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@CNPJ", instituicao.Cnpj); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.Cep); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); cmd.Parameters.AddWithValue("@UF", instituicao.Uf); con.Open(); cmd.ExecuteNonQuery(); } }
/// <summary> /// Altera uma instituição /// </summary> /// <param name="id">Id da instituição</param> /// <param name="instituicao">Dados da instituição</param> public void Alterar(int id, InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(StringConexao)) { //Query de inserção dos dados string QueryUpdate = "UPDATE INSTITUICOES SET NOME_FANTASIA = @NOME_FANTASIA," + " RAZAO_SOCIAL = @RAZAO_SOCIAL," + " CNPJ = @CNPJ," + " LOGRADOURO = @LOGRADOURO," + " CEP = @CEP," + " UF = @UF," + " CIDADE = @CIDADE" + " WHERE ID = @ID"; SqlCommand cmd = new SqlCommand(QueryUpdate, con); //Atribui os valores aos parametros das querys cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@CNPJ", instituicao.Cnpj); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.Cep); cmd.Parameters.AddWithValue("@UF", instituicao.Uf); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); cmd.Parameters.AddWithValue("@ID", id); //Abre a conexão con.Open(); //Executa o comando cmd.ExecuteNonQuery(); } }
/// <summary> /// Buscar uma instituição /// </summary> /// <param name="id">Id</param> /// <returns>InstituicaoDomain</returns> public InstituicaoDomain BuscarPorId(int id) { InstituicaoDomain instituicao = new InstituicaoDomain(); using (SqlConnection con = new SqlConnection(stringDeConexao)) { string comandoSQL = "SELECT * FROM INSTITUICOES WHERE ID = @ID ORDER BY ID ASC"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@ID", id); con.Open(); SqlDataReader lerOsRegistros = cmd.ExecuteReader(); if (lerOsRegistros.HasRows) { while (lerOsRegistros.Read()) { instituicao.Id = Int32.Parse(lerOsRegistros["ID"].ToString()); instituicao.RazaoSocial = lerOsRegistros["RAZAO_SOCIAL"].ToString(); instituicao.NomeFantasia = lerOsRegistros["NOME_FANTASIA"].ToString(); instituicao.CNPJ = lerOsRegistros["CNPJ"].ToString(); instituicao.Cep = lerOsRegistros["CEP"].ToString(); instituicao.Logradouro = lerOsRegistros["LOGRADOURO"].ToString(); instituicao.Uf = lerOsRegistros["UF"].ToString(); instituicao.Cidade = lerOsRegistros["CIDADE"].ToString(); } return(instituicao); } } return(null); }
public void Alterar(InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(StringConexao)) { string QueryAlteracao = "UPDATE INSTITUICOES SET," + "RAZA_SOCIAL = @RAZAO_SOCIAL," + ",NOME_FANTASIA = @NOME_FANTASIA," + ",CNPJ = @CNPJ," + ",LOGRADOURO = @LOGRADOURO," + ",CEP = @CEP," + ",UF = @UF," + ",CIDADE = @CIDADE," + "WHERE ID = @ID"; using (SqlCommand cmd = new SqlCommand(QueryAlteracao, con)) { cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@CNPJ", instituicao.CNPJ); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.CEP); cmd.Parameters.AddWithValue("@UF", instituicao.UF); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); cmd.Parameters.AddWithValue("@ID", instituicao.Id); con.Open(); cmd.ExecuteNonQuery(); } } }
/// <summary> /// Cadastra uma instituição /// </summary> /// <param name="instituicao">Instituição</param> public void Cadastrar(InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(StringConexao)) { //Query de inserção dos dados string QueryInsert = "INSERT INTO INSTITUICOES(NOME_FANTASIA, RAZAO_SOCIAL, CNPJ, LOGRADOURO, CEP, UF, CIDADE) " + "VALUES(@NOME_FANTASIA, @RAZAO_SOCIAL, @CNPJ, @LOGRADOURO, @CEP, @UF, @CIDADE)"; using (SqlCommand cmd = new SqlCommand(QueryInsert, con)) { //Atribui os valores aos parametros das querys cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@CNPJ", instituicao.Cnpj); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.Cep); cmd.Parameters.AddWithValue("@UF", instituicao.Uf); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); //Abre a conexão con.Open(); //Executa o comando cmd.ExecuteNonQuery(); } } }
public void Editar(int id, InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(StringConexao)) { /* * string QueryAlteracao = "UPDATE INSTITUICOES SET NOME_FANTASIA = @NOME_FANTASIA WHERE ID=@ID"; * * SqlCommand cmd = new SqlCommand(QueryAlteracao, con); * cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); * cmd.Parameters.AddWithValue("@ID", instituicao.Id); * con.Open(); * cmd.ExecuteNonQuery(); */ //Atribui os valores aos parametro das querys string queryUpdate = "UPDATE INSTITUICOES(NOME_FANTASIA, RAZAO_SOCIAL, CNPJ, LOGRADOURO, CEP, UF, CIDADE) VALUES(@NOME_FANTASIA, @RAZAO_SOCIAL, @CNPJ, @LOGRADOURO, @CEP, @UF, @CIDADE ) WHERE ID = @ID"; SqlCommand cmd = new SqlCommand(queryUpdate, con); //using cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@CNPJ", instituicao.CNPJ); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.CEP); cmd.Parameters.AddWithValue("@UF", instituicao.UF); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); cmd.Parameters.AddWithValue("@ID", id); con.Open(); cmd.ExecuteNonQuery(); //Exercutar um ñ select (updated, delete,...) } }
public IActionResult Post(InstituicaoDomain instituicao) { try { InstituicaoRepository.Gravar(instituicao); return(Ok()); } catch { return(BadRequest()); } }
public IActionResult GetById(int id) { InstituicaoDomain instituicao = InstituicaoRepository.BuscarPorId(id); if (instituicao == null) { return(NotFound()); } return(Ok(instituicao)); }
public IActionResult Post(InstituicaoDomain instituicao) { try // Tenta executar a acao... { InstituicaoRepository.Cadastrar(instituicao); return(Ok()); } catch // Caso não consiga realizar a ação acima execute... { return(BadRequest()); } }
public IActionResult BuscarPorID(int id) { // verificar primeiro se a instituicao foi encontrada pelo id - 10 InstituicaoDomain instituicao = new InstituicaoDomain(); instituicao = InstituicaoRepository.Buscar(id); if (instituicao == null) { return(NotFound()); } return(Ok(instituicao)); }
public IActionResult Post(InstituicaoDomain instituicao) { try //tenta { //Efetua o cadastro da instituição InstituicaoRepository.Cadastrar(instituicao); //Retorna status 200 return(Ok()); } catch //Ocorreu um erro { //Retorna status 500 return(BadRequest()); } }
public IActionResult Cadastrar(InstituicaoDomain instituicao) { try { InstituicaoRepository.Cadastrar(instituicao); var Lista = InstituicaoRepository.Listar(); return(Ok(Lista)); } catch { return(BadRequest()); } }
public IActionResult GetById(int id) { //Busca uma instituição pelo seu id InstituicaoDomain instituicao = InstituicaoRepository.BuscarPorId(id); //Verifica se a instituição buscada é nula if (instituicao == null) { //Retorna com o status code 404 Not Found return(NotFound()); } //Retorna a instituição com o status code 200 return(Ok(instituicao)); }
[HttpGet("{id}")] //Recebe como parametro o id da instituicao public IActionResult GetById(int id) { //Busca a instituição InstituicaoDomain instituicaoBuscada = InstituicaoRepository.BuscarPorId(id); //Verifica se retornou uma instituição if (instituicaoBuscada == null) { //Caso não encontre retorna status 404 return(NotFound()); } //Caso encontre retorna status 200 e a instituição return(Ok(instituicaoBuscada)); }
/// <summary> /// Buscar uma instituição pelo Id /// </summary> /// <param name="id">Id da instituição</param> /// <returns>Retorna uma instituição</returns> public InstituicaoDomain BuscarPorId(int id) { //Declara uma conexão passando a String de Conexão using (SqlConnection con = new SqlConnection(StringConexao)) { //Query referente ao Select string QuerySelect = "SELECT ID, NOME_FANTASIA, RAZAO_SOCIAL, CNPJ, LOGRADOURO," + " CEP, UF, CIDADE FROM INSTITUICOES WHERE ID = @ID"; //Declara um comando passando a query e o objeto referente a conexão using (SqlCommand cmd = new SqlCommand(QuerySelect, con)) { //Abre a conexão con.Open(); //Declara o ID como parametro cmd.Parameters.AddWithValue("@ID", id); //Executa a query SqlDataReader sdr = cmd.ExecuteReader(); //Verifica se existe alguma instituição if (sdr.HasRows) { //Percorre o SqlDataReader while (sdr.Read()) { //Atribui os valores a instituição InstituicaoDomain instituicao = new InstituicaoDomain { Id = Convert.ToInt32(sdr["id"]), NomeFantasia = sdr["NOME_FANTASIA"].ToString(), RazaoSocial = sdr["RAZAO_SOCIAL"].ToString(), Cnpj = sdr["CNPJ"].ToString(), Logradouro = sdr["LOGRADOURO"].ToString(), Cep = sdr["CEP"].ToString(), Uf = sdr["UF"].ToString(), Cidade = sdr["CIDADE"].ToString() }; //Retorna a instituição return(instituicao); } } //Caso não encontre retorna null return(null); } } }
/// <summary> /// Cadastrar uma nova instituição /// </summary> /// <param name="instituicao">InstituicaoDomain</param> public void Cadastrar(InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { string comandoSQL = "INSERT INTO INSTITUICOES (RAZAO_SOCIAL, NOME_FANTASIA, CNPJ, LOGRADOURO, CEP, UF, CIDADE) VALUES( @RAZAO_SOCIAL, @NOME_FANTASIA, @CNPJ, @LOGRADOURO, @CEP, @UF, @CIDADE)"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@CNPJ", instituicao.CNPJ); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.Cep); cmd.Parameters.AddWithValue("@UF", instituicao.Uf); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); con.Open(); cmd.ExecuteNonQuery(); } }
public IActionResult Post(InstituicaoDomain instituicao) { try //Tenta fazer uma operação { //Cadastra ujma instituição InstituicaoRepository.Cadastrar(instituicao); //Retorna o status code 200 return(Ok()); } catch //Caso de erro { // IActionResult é top // api é mais top ainda //Retorna o status code com uma mensagem return(BadRequest("Deu bem ruim.")); } }
public void Cadastrar(InstituicaoDomain instituicaoDomain) { using (SqlConnection con = new SqlConnection(stringDeConexao)) { string comandoSQL = "Insert into Instituicoes (Razao_Social, Nome_Fantasia, Cnpj, Logradouro, Cep, Uf, Cidade) Values(@Razao_social, @Nome_Fantasia, @Cnpj, @Logradouro, @Cep, @Uf, @Cidade)"; SqlCommand cmd = new SqlCommand(comandoSQL, con); cmd.Parameters.AddWithValue("@Razao_Social", instituicaoDomain.RazaoSocial); cmd.Parameters.AddWithValue("@Nome_Fantasia", instituicaoDomain.NomeFantasia); cmd.Parameters.AddWithValue("@Cnpj", instituicaoDomain.Cnpj); cmd.Parameters.AddWithValue("@Logradouro", instituicaoDomain.Logradouro); cmd.Parameters.AddWithValue("@Cep", instituicaoDomain.Cep); cmd.Parameters.AddWithValue("@Uf", instituicaoDomain.Uf); cmd.Parameters.AddWithValue("@Cidade", instituicaoDomain.Cidade); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }
public void Gravar(InstituicaoDomain instituicao) { using (SqlConnection con = new SqlConnection(StringConexao)) { string queryInsert = "INSERT INTO INSTITUICOES(NOME_FANTASIA, RAZAO_SOCIAL, CNPJ, LOGRADOURO, CEP, UF, CIDADE) VALUES(@NOME_FANTASIA, @RAZAO_SOCIAL, @CNPJ, @LOGRADOURO, @CEP, @UF, @CIDADE )"; SqlCommand cmd = new SqlCommand(queryInsert, con); //using cmd.Parameters.AddWithValue("@NOME_FANTASIA", instituicao.NomeFantasia); cmd.Parameters.AddWithValue("@RAZAO_SOCIAL", instituicao.RazaoSocial); cmd.Parameters.AddWithValue("@CNPJ", instituicao.CNPJ); cmd.Parameters.AddWithValue("@LOGRADOURO", instituicao.Logradouro); cmd.Parameters.AddWithValue("@CEP", instituicao.CEP); cmd.Parameters.AddWithValue("@UF", instituicao.UF); cmd.Parameters.AddWithValue("@CIDADE", instituicao.Cidade); con.Open(); cmd.ExecuteNonQuery(); //Exercutar um ñ select (updated, delete,...) } }
public IActionResult GetById(int id) { //Busca um tipo de evento pelo seu id InstituicaoDomain instituicaoProcurada = new InstituicaoDomain(); //Só instanciar não adianta é necessario igualar o objeto ao que estamos procurando //InstituicaoDomain instituicaoProcurada = InstituicaoRepository.BuscarPorId(id); instituicaoProcurada = InstituicaoRepository.BuscarPorId(id); //InstituicaoDomain instituicaoProcurada = instituicoes.Find(x => x.Id == id); --- Está buscando pela lista fixa if (instituicaoProcurada == null) { return(NotFound()); } return(Ok(instituicaoProcurada)); }
public IActionResult Put(int id, InstituicaoDomain instituicao) { InstituicaoDomain buscada = InstituicaoRepository.BuscarPorId(id); if (buscada == null) { return(NotFound()); } try { instituicao.Id = id; InstituicaoRepository.Cadastrar(instituicao); return(Ok()); } catch { return(BadRequest()); } }