public ActionResult Salvar(ProdutoModel model)
        {
            ProdutoServico produtoServico = ServicoDeDependencias.MontarProdutoServico();

            Produto produto = new Produto(model.Nome, model.Valor, model.Id);

            if (produto.Id != 0)
            {
                produtoServico.Editar(produto);
            }
            else
            {
                produtoServico.Salvar(produto);
            }

            return(RedirectToAction("ListarProdutos"));
        }
Exemplo n.º 2
0
        public void ProdutoEditarComSucesso()
        {
            ProdutoServico produtoServico =
                new ProdutoServico(new ProdutoRepositorioMock());

            Produto produto = new Produto()
            {
                Id    = 1,
                Nome  = "Omo",
                Valor = 2.50M
            };

            produtoServico.Editar(produto);
            Produto produtoEditado = produtoServico.BuscarProdutoPeloNome("Omo");

            Assert.IsNotNull(produtoEditado);
        }