public static Cliente ObterClientePorCpf(string cpf) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Clientes.FirstOrDefault(x => x.Cpf == cpf)); } catch { return(null); } }
public static List <Cliente> ObterClientes() { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Clientes.ToList()); } catch { return(null); } }
public static List <Funcionario> ObterFuncionarios() { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Funcionarios.ToList()); } catch { return(null); } }
public static Cliente ObterClientePorId(int id) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Clientes.FirstOrDefault(x => x.Id == id)); } catch { return(null); } }
public static Funcionario ObterFuncionarioPorId(int id) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Funcionarios.FirstOrDefault(x => x.Id == id)); } catch { return(null); } }
public static Funcionario ObterFuncionarioPorCpf(string cpf) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Funcionarios.FirstOrDefault(x => x.Cpf == cpf)); } catch { return(null); } }
public static List <Produto> ObterProdutos() { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Produtos.ToList()); } catch { return(null); } }
public static Produto ObterProdutoPorNome(string descricao) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { return(db.Produtos.FirstOrDefault(x => x.Descricao == descricao)); } catch { return(null); } }
public static bool Alterar(Cliente Cliente) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { db.Entry(Cliente).State = EntityState.Modified; db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Incluir(Cliente Cliente) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { db.Clientes.Add(Cliente); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Incluir(Funcionario funcionario) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { db.Funcionarios.Add(funcionario); db.SaveChanges(); return(true); } catch { return(false); } }
public static bool Excluir(Pedido Pedido) { ProjectRegister db = SingletonObjectContext.Instance.Context; try { db.Pedidos.Remove(Pedido); db.SaveChanges(); return(true); } catch { return(false); } }
private SingletonObjectContext() { context = new ProjectRegister(); }