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(); } }