Esempio n. 1
0
        public List <ItemCestaViewModel> GetItemCesta(HttpContextBase httpContext)
        {
            Cesta cesta = GetCesta(httpContext, false);

            if (cesta != null)
            {
                var resultados = (from b in cesta.ItemsCesta
                                  join p in productoContext.Collection() on b.IdProducto equals p.Id
                                  select new ItemCestaViewModel()
                {
                    Id = b.Id,
                    Cantidad = b.Cantidad,
                    NombreProducto = p.Nombre,
                    Imagen = p.Imagen,
                    Precio = p.Precio
                }
                                  ).ToList();

                return(resultados);
            }
            else
            {
                return(new List <ItemCestaViewModel>());
            }
        }
        public ActionResult Crear()
        {
            AdminProductoViewModel viewModel = new AdminProductoViewModel();

            viewModel.Producto            = new Producto();
            viewModel.CategoriasProductos = Categoriasproductos.Collection();
            return(View(viewModel));
        }
Esempio n. 3
0
        public ActionResult Index(string Categoria = null)
        {
            List <Producto>      productos;
            List <CategProducto> categorias = CategoriasProductos.Collection().ToList();

            if (Categoria == null)
            {
                productos = context.Collection().ToList();
            }
            else
            {
                productos = context.Collection().Where(p => p.Categoria == Categoria).ToList();
            }

            ListaProductosViewModel model = new ListaProductosViewModel();

            model.Productos         = productos;
            model.CategoriaProducto = categorias;


            return(View(model));
        }
Esempio n. 4
0
        public ActionResult Comprar()
        {
            Cliente cliente = clientes.Collection().FirstOrDefault(c => c.CorreoCliente == User.Identity.Name);

            if (cliente != null)
            {
                OrdenEnvio orden = new OrdenEnvio()
                {
                    Correo       = cliente.CorreoCliente,
                    Ciudad       = cliente.CiudadCliente,
                    Provincia    = cliente.ProvinciaCliente,
                    Calle        = cliente.CalleCliente,
                    Nombre       = cliente.NombreCliente,
                    Apellido     = cliente.ApellidoCliente,
                    CodigoPostal = cliente.CodigoPostalCliente
                };

                return(View(orden));
            }
            else
            {
                return(RedirectToAction("Error"));
            }
        }
Esempio n. 5
0
 public List <OrdenEnvio> GetOrdenLista()
 {
     return(ordenContext.Collection().ToList());
 }
Esempio n. 6
0
        // GET: ProductManager
        public ActionResult Index()
        {
            List <CategProducto> categoriaProducto = context.Collection().ToList();

            return(View(categoriaProducto));
        }
        // GET: ProductManager
        public ActionResult Index()
        {
            List <Producto> productos = context.Collection().ToList();

            return(View(productos));
        }