Ejemplo n.º 1
0
        public ActionResult Editar(Produto produto)
        {
            K19Context context = new K19Context();

            context.Entry(produto).State = System.Data.Entity.EntityState.Modified;

            context.SaveChanges();

            return(RedirectToAction(nameof(Lista)));
        }
Ejemplo n.º 2
0
        public ActionResult Editar(Produto p)
        {
            K19Context ctx = new K19Context();

            ctx.Entry(p).State = System.Data.Entity.EntityState.Modified;

            ctx.SaveChanges();

            return(RedirectToAction("Lista"));
        }
Ejemplo n.º 3
0
        public ActionResult Cadastra(Produto p)
        {
            K19Context ctx = new K19Context();

            ctx.Produtos.Add(p);
            ctx.SaveChanges();

            TempData["Mensagem"] = "Produto cadastrado com sucesso!";
            return(RedirectToAction("Lista", "Produto"));
        }
Ejemplo n.º 4
0
        public ActionResult Cadastra(Produto produto)
        {
            K19Context context = new K19Context();

            context.Produtos.Add(produto);
            context.SaveChanges();

            TempData["Mensagem"] = "Produto cadastrado com sucesso!";
            return(RedirectToAction(nameof(Lista)));
        }
Ejemplo n.º 5
0
        public ActionResult Editar(int id = 0)
        {
            K19Context ctx = new K19Context();
            Produto    p   = ctx.Produtos.Find(id);

            if (p == null)
            {
                return(HttpNotFound());
            }

            return(View(p));
        }
Ejemplo n.º 6
0
        public ActionResult Editar(int id = 0)
        {
            K19Context context = new K19Context();
            Produto    produto = context.Produtos.Find(id);

            if (produto == null)
            {
                return(HttpNotFound());
            }

            return(View(produto));
        }
Ejemplo n.º 7
0
 static void Main(string[] args)
 {
     using (var db = new K19Context())
     {
         db.Editoras.Add(new Editora
         {
             Nome     = "K19",
             Email    = "*****@*****.**",
             Telefone = "(11) 3434-5656"
         });
         db.SaveChanges();
     }
 }
Ejemplo n.º 8
0
 static void Main(string[] args)
 {
     using (var db = new K19Context())
     {
         db.Pessoas.Add(new Pessoa
         {
             Nome            = "K19",
             Email           = "*****@*****.**",
             TelefoneCelular = "(11) 2387-3791",
             TelefoneFixo    = "(11) 2387-3792"
         });
         db.SaveChanges();
     }
 }
Ejemplo n.º 9
0
 public ActionResult Cadastra(Jogador jogador)
 {
     if (ModelState.IsValid)
     {
         K19Context context = new K19Context();
         context.Jogadores.Add(jogador);
         context.SaveChanges();
         return(RedirectToAction(nameof(Lista)));
     }
     else
     {
         return(View(jogador));
     }
 }
Ejemplo n.º 10
0
        public ActionResult Lista(double?precoMinimo, double?precoMaximo)
        {
            K19Context context  = new K19Context();
            var        produtos = context.Produtos.AsEnumerable();

            if (precoMinimo != null && precoMaximo != null)
            {
                produtos = from p in produtos
                           where p.Preco >= precoMinimo && p.Preco <= precoMaximo
                           select p;
            }

            return(View(produtos));
        }
Ejemplo n.º 11
0
        public ActionResult Lista(double?precoMaximo, double?precoMinimo = 0)
        {
            //double precoTeste = 20;
            K19Context ctx = new K19Context();

            var p = ctx.Produtos.Where(x => x.Preco >= precoMinimo && x.Preco <= precoMaximo || (x.Preco >= precoMinimo && precoMaximo == null));

            //if (precoMinimo != null)
            //    p = ctx.Produtos.Where(x => x.Preco >= precoMinimo && x.Preco <= precoMaximo);

            //var b = precoTeste >= precoMinimo && precoTeste <= precoMaximo || (precoTeste >= precoMinimo && precoMaximo == null);
            //return Content(precoMinimo + " " + precoMaximo + " Resultado: " + b);

            return(View(p));
        }
Ejemplo n.º 12
0
 static void Main(string[] args)
 {
     using (var db = new K19Context())
     {
         Console.Write("Digite o nome da editora: ");
         string nome = Console.ReadLine();
         Console.Write("Digite o e-mail da editora: ");
         string email = Console.ReadLine();
         db.Editoras.Add(new Editora
         {
             Nome  = nome,
             Email = email
         });
         db.SaveChanges();
     }
 }
Ejemplo n.º 13
0
        public ActionResult Adicionar(int id = 0)
        {
            K19Context ctx = new K19Context();
            Produto    p   = ctx.Produtos.Find(id);

            if (p == null)
            {
                return(HttpNotFound());
            }

            Carrinho carrinho = this.PegaCarrinhoDaSessao();

            carrinho.Produtos.Add(p);

            TempData["Mensagem"] = "Produto adicionado com sucesso!";

            return(RedirectToAction("Index", "Produto"));
        }
Ejemplo n.º 14
0
        public ActionResult Adicionar(int id = 0)
        {
            K19Context context = new K19Context();
            Produto    produto = context.Produtos.Find(id);

            if (produto == null)
            {
                return(HttpNotFound());
            }

            Carrinho carrinho = PegarCarrinhoDaSessao();

            carrinho.Produtos.Add(produto);

            TempData["Mensagem"] = "Produto adicionado ao carrinho com sucesso!";

            return(RedirectToAction(nameof(ProdutoController.Index), nameof(ProdutoController).Replace("Controller", "")));
        }
Ejemplo n.º 15
0
        // GET: Produto
        public ActionResult Lista()
        {
            K19Context ctx = new K19Context();

            return(View(ctx.Produtos));
        }
Ejemplo n.º 16
0
        public ActionResult Lista()
        {
            K19Context context = new K19Context();

            return(View(context.Jogadores));
        }