コード例 #1
0
        public ActionResult Editar(Produto produto)
        {
            var produtoServico = ServicoDeDependencias.MontarProdutoServicos();

            produtoServico.SalvarProduto(produto);
            return(View("Index", produtoServico.ListarProdutos()));
        }
コード例 #2
0
        public ActionResult Index()
        {
            var produtoServico = ServicoDeDependencias.MontarProdutoServicos();
            var listaProdutos  = produtoServico.ListarProdutos();

            return(View(listaProdutos));
        }
コード例 #3
0
        public ActionResult EditarProduto(int id)
        {
            var produtoServico = ServicoDeDependencias.MontarProdutoServicos();

            var produto = produtoServico.BuscarProdutoPorId(id);

            ViewBag.Editar = true;

            return(View("CadastrarProduto", produto));
        }
コード例 #4
0
        public ActionResult Cadastrar(Produto produto)
        {
            var produtoServico = ServicoDeDependencias.MontarProdutoServicos();

            try
            {
                produtoServico.SalvarProduto(produto);
            }
            catch (RegraDeNegocioException regra)
            {
                ModelState.AddModelError("", regra.Message);
                ViewBag.Editar = true;
                return(View("CadastrarProduto", produto));
            }



            return(View("Index", produtoServico.ListarProdutos()));
        }