public IActionResult CadastrarInstituicao(InstituicoesDomain instituicao) { try { Instituicao.Cadastrar(instituicao); return(Ok("Instituição cadastrada com sucesso")); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
public IActionResult AtualizarInstituicao(InstituicoesDomain instituicao) { try { if (instituicao.ID == 0) { throw new Exception("Você precisa especificar qual instituição quer alterar"); } Instituicao.Atualizar(instituicao); return(Ok("Instituição atualizada com sucesso")); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
/// <summary> /// Cadastra uma instituição no banco de dados /// </summary> /// <param name="instituicao">Instituição a ser cadastrada</param> public void Cadastrar(InstituicoesDomain instituicao) { using (SqlConnection conexao = new SqlConnection(Conexao)) { string comando = "EXEC CriarInstituicao @NOME_FANTASIA , @RAZAO_SOCIAL , @CNPJ , @LOGRADOURO , @CEP , @UF , @CIDADE"; conexao.Open(); SqlCommand cmd = new SqlCommand(comando, conexao); 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.ExecuteNonQuery(); } }