Exemplo n.º 1
0
        public void Salvar()
        {
            var produto = new Produto();

            produto.Nome       = "Celular Teste";
            produto.Preco      = 1499;
            produto.Quantidade = 123;
            produto.Ativo      = true;

            var departamento = new Departamento();

            departamento.Nome = "Departamento Teste";

            var departamento2 = new Departamento();

            departamento2.Nome = "Departamento Teste 2";

            produto.AddDepartamento(departamento);
            produto.AddDepartamento(departamento2);

            var produtoSalvo = _catalogoService.Salvar(produto);

            Assert.IsNotNull(produtoSalvo);
            Assert.IsTrue(produtoSalvo.Id > 0);

            Assert.IsNotNull(produtoSalvo.Departamentos);
            Assert.IsTrue(produtoSalvo.Departamentos.Count > 0);
            Assert.IsTrue(produtoSalvo.Departamentos[0].Id > 0);
        }
Exemplo n.º 2
0
        public ActionResult Salvar(EditarProdutoModel model)
        {
            _catalogoService.Salvar(model.Produto);

            return(RedirectToAction("Index"));
        }