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 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)); }
private static void CadastrarLegooZer() { var legoozer = obterLegooZer(); using (var repositorio = new RepositorioLegooZer(new SGALContext())) { repositorio.Inserir(legoozer); repositorio.Salvar(); } }
private LegooZer GravarLegooZer() { var legoozer = new LegooZer() { Nome = "Mad", SobreNome = "Max", EnderecoEmail = "*****@*****.**" }; legoozer.Enderecos.Add(new Endereco() { TipoEndereco = TipoEndereco.Residencial, Cidade = "Timbó", CodigoPostal = "89034", Estado = "SC", Linha01 = "Avenida Brasil, 1001", Linha02 = "Centro", Pais = "Brasil", }); legoozer.Enderecos.Add(new Endereco() { TipoEndereco = TipoEndereco.Comercial, Cidade = "Blumenau", CodigoPostal = "89035", Estado = "SC", Linha01 = "Antônio da Veiga, 200", Linha02 = "Victor Konder", Pais = "Brasil", }); using (var repositorio = new RepositorioLegooZer(sgalContext)) { repositorio.Inserir(legoozer); repositorio.Salvar(); } return(legoozer); }