public ActionResult Produtos() { var products = ConfigDB.Model.Produtos.ToList(); ViewBag.Products = products; Injections.LayoutInjection(this); return(View()); }
public ActionResult Produtos() { var products = MaisLifeModel.DatabaseContext.Model.produto.ToList(); ViewBag.Products = products; Injections.LayoutInjection(this); return(View()); }
public ActionResult EnderecoEPagamento() { usuario user = (usuario)HttpContext.Session["user"]; if (user != null) { Injections.LayoutInjection(this); return(View()); } return(RedirectToAction("CadastroELogin", "Home")); }
public ActionResult Produto(int id) { var products = MaisLifeModel.DatabaseContext.Model.produto; var product = products.FirstOrDefault(f => f.id == id); if (product != null) { ViewBag.Products = products.ToList(); ViewBag.Product = product; Injections.LayoutInjection(this); return(View()); } return(RedirectToAction("Index")); }
public ActionResult Produto(int id) { var products = ConfigDB.Model.Produtos; var product = products.FirstOrDefault(f => f.Id == id); if (product != null) { ViewBag.Products = products.ToList(); ViewBag.Product = product; Injections.LayoutInjection(this); return(View()); } return(RedirectToAction("Index")); }
public ActionResult Perfil() { Injections.LayoutInjection(this); usuario user = (usuario)HttpContext.Session["user"]; if (user == null) { return(RedirectToAction("Index")); } else { ViewBag.User = user; return(View()); } }
// GET: Home public ActionResult Index() { Injections.LayoutInjection(this); ViewBag.patners = MaisLifeModel.DatabaseContext.Model.parceiro.ToList(); var products = MaisLifeModel.DatabaseContext.Model.produto.ToList(); var slideProducts = new List <List <produto> >(); var count = 0; var total = 0; var x = new List <produto>(); foreach (var product in products) { if (count == 0) { x = new List <produto>(); } x.Add(product); count++; total++; if (count == 3 || total == products.Count()) { slideProducts.Add(x); count = 0; } } ViewBag.SlideProducts = slideProducts; return(View()); }
// GET: Home public ActionResult Index() { Injections.LayoutInjection(this); ViewBag.patners = ConfigDB.Model.Parceiros.ToList(); var products = ConfigDB.Model.Produtos.ToList(); var slideProducts = new List <List <Produto> >(); var count = 0; var total = 0; var x = new List <Produto>(); foreach (var product in products) { if (count == 0) { x = new List <Produto>(); } x.Add(product); count++; total++; if (count == 3 || total == products.Count) { slideProducts.Add(x); count = 0; } } ViewBag.SlideProducts = slideProducts; return(View()); }
public ActionResult Carrinho(int id, int local) { // CHECAMOS DE FOI PASSADO ALGUM PRODUTO PARA A PÁGINA if (id > 0) { var product = MaisLifeModel.DatabaseContext.Model.produto.FirstOrDefault(f => f.id == id); // CHECAMOS DE O PRODUTO PASSADO EXISTE if (product != null) { usuario user = (usuario)HttpContext.Session["user"]; // CHECAMOS DE HÁ ALGUM USUÁRIO LOGADO if (user != null) { carrinho cart = user.carrinho.FirstOrDefault(f => f.status == "Ativo"); // CHECAMOS SE HÁ ALGUM CARRINHO ATIVO if (cart == null) { cart = new carrinho() { usuario1 = user, status = "Ativo" }; MaisLifeModel.DatabaseContext.Model.carrinho.Add(cart); //if (MaisLifeModel.DatabaseContext.Model.HasChanges) MaisLifeModel.DatabaseContext.Model.SaveChanges(); } carrinho_produto rel = cart.checkProduct(product); // CHECAMOS SE O PRODUTO JÁ ESTÁ NO CARRINHO if (rel == null) { rel = new carrinho_produto() { produto1 = product, carrinho1 = cart, quantidade = 1 }; } else { rel.quantidade++; } // SALVA/EDITA RELAÇÃO NO BANCO DE DADOS MaisLifeModel.DatabaseContext.Model.carrinho_produto.Add(rel); //if (MaisLifeModel.DatabaseContext.Model.HasChanges) MaisLifeModel.DatabaseContext.Model.SaveChanges(); } else { produto produto = new produto() { id = id }; Sessions.AddProductInShoppingCart(produto); } } } else { usuario user = (usuario)HttpContext.Session["user"]; // CHECAMOS DE HÁ ALGUM USUÁRIO LOGADO if (user != null) { carrinho cart = user.carrinho.FirstOrDefault(f => f.status == "Ativo"); if (cart == null) { cart = new carrinho() { usuario1 = user, status = "Ativo" }; MaisLifeModel.DatabaseContext.Model.carrinho.Add(cart); //if (MaisLifeModel.DatabaseContext.Model.HasChanges) MaisLifeModel.DatabaseContext.Model.SaveChanges(); } } else { ViewBag.Cart = Sessions.FindShoppingCart(); } } if (local != 0) { ViewBag.Local = MaisLifeModel.DatabaseContext.Model.bairro.FirstOrDefault(f => f.id == local);; } ViewBag.Locals = MaisLifeModel.DatabaseContext.Model.bairro.ToList(); Injections.LayoutInjection(this); return(View()); }
public ActionResult CadastroELogin() { Injections.LayoutInjection(this); return(View()); }
public ActionResult Carrinho(int id, int local) { // CHECAMOS DE FOI PASSADO ALGUM PRODUTO PARA A PÁGINA if (id > 0) { var product = ConfigDB.Model.Produtos.FirstOrDefault(f => f.Id == id); // CHECAMOS DE O PRODUTO PASSADO EXISTE if (product != null) { Usuario user = (Usuario)HttpContext.Session["user"]; // CHECAMOS DE HÁ ALGUM USUÁRIO LOGADO if (user != null) { Carrinho cart = user.Carrinhos.FirstOrDefault(f => f.Status == "Ativo"); // CHECAMOS SE HÁ ALGUM CARRINHO ATIVO if (cart == null) { cart = new Carrinho() { Usuario1 = user, Status = "Ativo" }; ConfigDB.Model.Add(cart); if (ConfigDB.Model.HasChanges) { ConfigDB.Model.SaveChanges(); } } Carrinho_produto rel = cart.checkProduct(product); // CHECAMOS SE O PRODUTO JÁ ESTÁ NO CARRINHO if (rel == null) { rel = new Carrinho_produto() { Produto1 = product, Carrinho1 = cart, Quantidade = 1 }; } else { rel.Quantidade++; } // SALVA/EDITA RELAÇÃO NO BANCO DE DADOS ConfigDB.Model.Add(rel); if (ConfigDB.Model.HasChanges) { ConfigDB.Model.SaveChanges(); } } else { Produto produto = new Produto() { Id = id }; Sessions.AddProductInShoppingCart(produto); } } } else { Usuario user = (Usuario)HttpContext.Session["user"]; // CHECAMOS DE HÁ ALGUM USUÁRIO LOGADO if (user != null) { Carrinho cart = user.Carrinhos.FirstOrDefault(f => f.Status == "Ativo"); if (cart == null) { cart = new Carrinho() { Usuario1 = user, Status = "Ativo" }; ConfigDB.Model.Add(cart); if (ConfigDB.Model.HasChanges) { ConfigDB.Model.SaveChanges(); } } } else { ViewBag.Cart = Sessions.FindShoppingCart(); } } if (local != 0) { ViewBag.Local = ConfigDB.Model.Bairros.FirstOrDefault(f => f.Id == local);; } ViewBag.Locals = ConfigDB.Model.Bairros.ToList(); Injections.LayoutInjection(this); return(View()); }