public TbFornecedor Create(TbFornecedor entity)
        {
            using var conn = GetSqlConnection();
            try
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }

                var query = "INSERT INTO TB_FORNECEDOR (NOME, EMAIL, CPF_CNPJ, RG, DATA_NASCIMENTO) VALUES (@Nome, @Email, @CpfCnpj, @Rg, @DataNascimento);";

                return(conn.Query <TbFornecedor>(query, entity).FirstOrDefault());
            }
            catch
            {
                return(null);
            }
            finally
            {
                conn.Close();
            }
        }
        public TbFornecedor Update(TbFornecedor entity)
        {
            using var conn = GetSqlConnection();
            try
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }

                var query = @"UPDATE TB_FORNECEDOR SET NOME = @Nome, CPF_CNPJ = @CpfCnpj, DATA_NASCIMENTO = @DataNascimento, EMAIL = @Email, RG = @Rg, ATIVO = 1 WHERE ID = @Id";

                return(conn.Query <TbFornecedor>(query, entity).FirstOrDefault());
            }
            catch
            {
                return(null);
            }
            finally
            {
                conn.Close();
            }
        }