public ActionResult Edit(int idLegoozer, int idEndereco, FormCollection collection)
        {
            var legoozer = repositorioLegooZer.Recuperar(idLegoozer);
            var endereco = legoozer.Enderecos.SingleOrDefault(e => e.EnderecoID == idEndereco);

            ViewBag.LegooZer = legoozer;
            if (TryUpdateModel(endereco))
            {
                repositorioLegooZer.Atualizar(legoozer);
                repositorioLegooZer.Salvar();
                return(RedirectToAction("Index", new { idLegoozer = idLegoozer }));
            }
            return(View(endereco));
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            var legoozerParaEditar = repositorioLegooZer.Recuperar(id);

            if (TryUpdateModel(legoozerParaEditar))
            {
                repositorioLegooZer.Atualizar(legoozerParaEditar);
                repositorioLegooZer.Salvar();
                return(RedirectToAction("Index"));
            }
            return(View(legoozerParaEditar));
        }
        public void deve_alterar_legoozer()
        {
            var legooZer01 = GravarLegooZer();

            using (var repositorio = new RepositorioLegooZer(sgalContext))
            {
                legooZer01.Nome = "Harry";

                repositorio.Atualizar(legooZer01);
            }

            var atual = RecarregarLegooZer(legooZer01.LegooZerID);

            atual.Nome.Should().Be("Harry");
        }