Пример #1
0
        public async Task <IActionResult> Comprar(int prodRemove)
        {
            var fraganciaContext = _context.Producto.Include(p => p.Imagen).Include(p => p.Tipo);

            carrito = await fraganciaContext.ToListAsync();

            for (int i = 0; i < Log.carrito.Count; i++)
            {
                for (int j = 0; j < carrito.Count; j++)
                {
                    if (Log.carrito[i].ID == carrito[j].ID)
                    {
                        carrito[j].Cantidad -= 1;
                        _context.Update(carrito[j]);
                        await _context.SaveChangesAsync();

                        facturar(carrito[j]);
                    }
                }
            }
            Log.carrito      = new List <Producto>();
            Log.total        = Log.total + Log.cantidadProd;
            Log.cantidadProd = 0;
            return(RedirectToAction("Index", "Productos"));
        }
        public async Task <IActionResult> Create([Bind("ID,Tipo,Activo")] TipoProducto tipoProducto)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tipoProducto);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoProducto));
        }
        public async Task <IActionResult> Create([Bind("ID,Nombre,Usuario,Correo,Contrasenna,Activo,Admin")] UsuarioModel usuarioModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(usuarioModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Login)));
            }
            return(View(usuarioModel));
        }
        public async Task <IActionResult> Create([Bind("ID,Nombre,ImagePath,Activo")] Imagens imagens)
        {
            if (ModelState.IsValid)
            {
                imagens.imageFile = Log.path;
                _context.Add(imagens);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(imagens));
        }
Пример #5
0
        public async Task <IActionResult> Create([Bind("ID,UsuarioId,ProductoId,Cantidad,Precio")] Carrito carrito)
        {
            if (ModelState.IsValid)
            {
                _context.Add(carrito);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProductoId"] = new SelectList(_context.Producto, "ID", "ID", carrito.ProductoId);
            ViewData["UsuarioId"]  = new SelectList(_context.Usuario, "ID", "ID", carrito.UsuarioId);
            return(View(carrito));
        }