public static List <Categoria> Listar()
        {
            List <Categoria> categorias = new List <Categoria>();

            using (MeuBancoEntities context = new MeuBancoEntities())
            {
                categorias.AddRange(context.Categorias);
            }
            return(categorias);
        }
Exemple #2
0
        public static List <Produto> Listar()
        {
            List <Produto> produtos = new List <Produto>();

            using (MeuBancoEntities context = new MeuBancoEntities())
            {
                produtos.AddRange(context.Produtos);
            }
            return(produtos);
        }
        public static void Inserir(string nome)
        {
            using (MeuBancoEntities context = new MeuBancoEntities())
            {
                Categoria c = new Categoria();
                c.Nome = nome;

                context.Categorias.Add(c);
                context.SaveChanges();
            }
        }
Exemple #4
0
 public static void Inserir(string marca, string modelo, string motor, string cor, double valor)
 {
     using (MeuBancoEntities context = new MeuBancoEntities())
     {
         Produto produto = new Produto
         {
             Marca  = marca,
             Modelo = modelo,
             Motor  = motor,
             Cor    = cor,
             Valor  = valor
         };
         context.Produtos.Add(produto);
         context.SaveChanges();
     }
 }
 public static bool Remover(int id)
 {
     using (MeuBancoEntities context = new MeuBancoEntities())
     {
         var categoria_ = from Categoria c in context.Categorias
                          where c.Id == id
                          select c;
         if (categoria_.Count() > 0)
         {
             context.Categorias.Remove(categoria_.First());
             context.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public static void Atualizar(int id, string nome)
 {
     using (MeuBancoEntities context = new MeuBancoEntities())
     {
         var categoria_ = from Categoria c in context.Categorias
                          where c.Id == id
                          select c;
         if (categoria_.Count() > 0)
         {
             Categoria c = categoria_.First();
             c.Nome = nome;
             context.SaveChanges();
         }
         else
         {
             throw new Exception("");
         }
     }
 }
Exemple #7
0
        public static Produto Consultar(int id)
        {
            Produto produto = null;

            using (MeuBancoEntities context = new MeuBancoEntities()) {
                var produto_ = from p in context.Produtos
                               where p.Id == id
                               select p;
                if (produto_.Count() > 0)
                {
                    produto = produto_.First();
                }
                else
                {
                    throw new Exception("Id não encontrado.");
                }
            }
            return(produto);
        }
        public static Categoria Consultar(int id)
        {
            Categoria categoria = null;

            using (MeuBancoEntities context = new MeuBancoEntities())
            {
                var categoria_ = from Categoria c in context.Categorias
                                 where c.Id == id
                                 select c;
                if (categoria_.Count() > 0)
                {
                    categoria = categoria_.First();
                }

                else
                {
                    throw new Exception("Id não encontrado");
                }
            }
            return(categoria);
        }
Exemple #9
0
        public static bool Remover(int id)
        {
            using (MeuBancoEntities context = new MeuBancoEntities())
            {
                var produto_ = from Produto p in context.Produtos
                               where p.Id == id
                               select p;

                if (produto_.Count() > 0)
                {
                    context.Produtos.Remove(produto_.First());
                    return(true);
                }
                else
                {
                    return(false);

                    throw new Exception("Não existe esse produto no estoque.");
                }
            }
        }
Exemple #10
0
 public static void Atualizar(int id, string marca, string modelo, string motor, string cor, double valor)
 {
     using (MeuBancoEntities context = new MeuBancoEntities())
     {
         var produto_ = from Produto p in context.Produtos
                        where p.Id == id
                        select p;
         if (produto_.Count() > 0)
         {
             Produto p = produto_.First();
             p.Marca  = marca;
             p.Modelo = modelo;
             p.Motor  = motor;
             p.Cor    = cor;
             p.Valor  = valor;
             context.SaveChanges();
         }
         else
         {
             throw new Exception("Não existe esse produto no estoque.");
         }
     }
 }