コード例 #1
0
        public IActionResult Edicao(int id)
        {
            var model = new EdicaoEstoqueModel();

            try
            {
                //buscando o estoque no banco de dados pelo id..
                var estoque = estoqueRepository.ConsultarPorId(id);

                model.IdEstoque = estoque.IdEstoque;
                model.Nome      = estoque.Nome;
                model.Descricao = estoque.Descricao;
            }
            catch (Exception e)
            {
                TempData["Mensagem"] = e.Message;
            }

            return(View(model));
        }
コード例 #2
0
        [HttpPost] //recebe o submit do formulario
        public IActionResult Edicao(EdicaoEstoqueModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var estoque = new Estoque();

                    estoque.IdEstoque = model.IdEstoque;
                    estoque.Nome      = model.Nome;
                    estoque.Descricao = model.Descricao;

                    estoqueRepository.Alterar(estoque);

                    TempData["Mensagem"] = "Estoque alterado com sucesso!";
                }
                catch (Exception e)
                {
                    TempData["Mensagem"] = e.Message;
                }
            }

            return(View());
        }