Example #1
0
        public async Task <IActionResult> Create([Bind("Id,Codigo,Descripcion")] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                categoria.Id = Guid.NewGuid();

                //var _producto = _context.Producto.Single(b => b.Codigo == CodigoProducto);

                //objInventario.Idproducto = _producto.Id;

                var _categoria = await _context.Categoria.SingleAsync(x => x.Codigo == "1");

                if (_categoria != null)
                {
                    return(View(new ErrorViewModel {
                        RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier
                    }));
                }

                _categoria = await _context.Categoria.SingleAsync(x => x.Descripcion == categoria.Descripcion);

                if (_categoria != null)
                {
                    return(View(new ErrorViewModel {
                        RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier
                    }));
                }

                _context.Add(categoria);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(categoria));
        }
        public async Task <IActionResult> Create([Bind("Id,Sku,NumeroSerie,Cantidad,Idproducto")] Inventario inventario)
        {
            if (ModelState.IsValid)
            {
                inventario.Id = Guid.NewGuid();
                _context.Add(inventario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Idproducto"] = new SelectList(_context.Producto, "Id", "Codigo", inventario.Idproducto);
            return(View(inventario));
        }
Example #3
0
        public async Task <IActionResult> Create([Bind("Id,Descripcion,Codigo,IdsubCategoria")] Producto producto)
        {
            if (ModelState.IsValid)
            {
                producto.Id = Guid.NewGuid();
                _context.Add(producto);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdsubCategoria"] = new SelectList(_context.SubCategoria, "Id", "Codigo", producto.IdsubCategoria);
            return(View(producto));
        }
        public async Task <IActionResult> Create([Bind("Id,Idcategoria,Codigo,Descripcion")] SubCategoria subCategoria)
        {
            if (ModelState.IsValid)
            {
                subCategoria.Id = Guid.NewGuid();
                _context.Add(subCategoria);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Idcategoria"] = new SelectList(_context.Categoria, "Id", "Codigo", subCategoria.Idcategoria);
            return(View(subCategoria));
        }