public ActionResult Create(LoteViewModel model) { LoteDAO loteDAO = new LoteDAO(); if (ModelState.IsValid && model.DescricaoLote != "" && model.DescricaoLote != null && model.QuantidadeProduto > 0) { Lote lote = new Lote { DescricaoLote = model.DescricaoLote, Estoque_CodigoEstoque = (int)model.SelectItemEstoqueId, Produto_CodigoProduto = (int)model.SelectItemProdutoId, QuantidadeProduto = model.QuantidadeProduto, ValidadeLote = model.ValidadeLote, }; loteDAO.Salva(lote); return(RedirectToAction("Index", "Lote")); } else { ModelState.AddModelError("", "Quantidade invalida"); return(View("ErroQuantidade")); } }
public ActionResult Adiciona(LoteViewModel model) { LoteDAO loteDAO = new LoteDAO(); if (ModelState.IsValid) { Lote lote = new Lote { DescricaoLote = model.DescricaoLote, Estoque_CodigoEstoque = model.Estoque.CodigoEstoque, Produto_CodigoProduto = model.Produto.CodigoProduto, QuantidadeProduto = model.QuantidadeProduto, ValidadeLote = model.ValidadeLote, }; loteDAO.Salva(lote); return(RedirectToAction("Index", "Lote")); } else { return(View("FormularioLote")); } }