示例#1
0
        public async Task <IActionResult> SetCompra([Bind(Prefix = "Item1")] Compra Compra)
        {
            if (ModelState.IsValid)
            {
                ctx.Compras.Add(Compra);
                ctx.Entry(Compra).State = EntityState.Added;
            }

            await ctx.SaveChangesAsync();

            res.Message = "Éxito en la compra";
            res.State   = true;
            res.Data    = Compra.IdCompra;
            return(Json(res));
        }
        public async Task <IActionResult> Editar()
        {
            var data = await ctx.Productos.Where(x => x.IdProducto == Producto.IdProducto).AnyAsync();

            if (ModelState.IsValid && data)
            {
                ctx.Productos.Update(Producto);
                ctx.Entry(Producto).State = EntityState.Modified;
                // data.Nombre = Producto.Nombre;
                // data.Descripcion = Producto.Descripcion;
                // data.Marca = Producto.Marca;
                // data.Modelo = Producto.Modelo;
                // data.IdCategoria = Producto.IdCategoria;
                await ctx.SaveChangesAsync();
            }

            return(RedirectToAction("Index"));
        }