コード例 #1
0
        public static Cliente ObterClientePorCpf(string cpf)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Clientes.FirstOrDefault(x => x.Cpf == cpf));
            }
            catch
            {
                return(null);
            }
        }
コード例 #2
0
        public static List <Cliente> ObterClientes()
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Clientes.ToList());
            }
            catch
            {
                return(null);
            }
        }
コード例 #3
0
        public static List <Funcionario> ObterFuncionarios()
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Funcionarios.ToList());
            }
            catch
            {
                return(null);
            }
        }
コード例 #4
0
        public static Cliente ObterClientePorId(int id)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Clientes.FirstOrDefault(x => x.Id == id));
            }
            catch
            {
                return(null);
            }
        }
コード例 #5
0
        public static Funcionario ObterFuncionarioPorId(int id)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Funcionarios.FirstOrDefault(x => x.Id == id));
            }
            catch
            {
                return(null);
            }
        }
コード例 #6
0
        public static Funcionario ObterFuncionarioPorCpf(string cpf)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Funcionarios.FirstOrDefault(x => x.Cpf == cpf));
            }
            catch
            {
                return(null);
            }
        }
コード例 #7
0
        public static List <Produto> ObterProdutos()
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Produtos.ToList());
            }
            catch
            {
                return(null);
            }
        }
コード例 #8
0
        public static Produto ObterProdutoPorNome(string descricao)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                return(db.Produtos.FirstOrDefault(x => x.Descricao == descricao));
            }
            catch
            {
                return(null);
            }
        }
コード例 #9
0
        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);
            }
        }
コード例 #10
0
        public static bool Incluir(Cliente Cliente)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                db.Clientes.Add(Cliente);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #11
0
        public static bool Incluir(Funcionario funcionario)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                db.Funcionarios.Add(funcionario);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #12
0
        public static bool Excluir(Pedido Pedido)
        {
            ProjectRegister db = SingletonObjectContext.Instance.Context;

            try
            {
                db.Pedidos.Remove(Pedido);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #13
0
 private SingletonObjectContext()
 {
     context = new ProjectRegister();
 }