public ActionResult Create([Bind(Include = "EstadoID,Nome,SiglaUF")] Estado estado) { if (ModelState.IsValid) { db.Estados.Add(estado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estado)); }
public ActionResult Create([Bind(Include = "MunicipioID,EstadoID,Nome")] Municipio municipio) { if (ModelState.IsValid) { db.Municipios.Add(municipio); db.SaveChanges(); return(RedirectToAction("Index")); } var Estados = from e in db.Estados select e; Estados = Estados.OrderBy(e => e.Nome); ViewBag.EstadoID = new SelectList(Estados, "EstadoID", "Nome", municipio.EstadoID); return(View(municipio)); }
public ActionResult Create(Usuario usuario) { if (ModelState.IsValid) { usuario.DadoPessoaFisica.UsuarioID = usuario.UsuarioID; db.Usuarios.Add(usuario); db.PessoaFisica.Add(usuario.DadoPessoaFisica); db.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index")); } ViewBag.DadosPessoaFisicaID = new SelectList(db.PessoaFisica, "DadosPessoaFisicaID", "Nome", db.Endereco, "EnderecoID"); //Obtem todos Estados List <Estado> Estados = new List <Estado>(); Estados = db.Estados.OrderBy(e => e.Nome).ToList(); string UF = Request.Form["DadosPF_EstadoID"].ToString(); ViewBag.EstadoID = new SelectList(Estados, "EstadoID", "Nome", usuario.DadoPessoaFisica.Endereco.EstadoID); //ViewBag.EstadoID = new SelectList(Estados, "EstadoID", "Nome"); //Obtem Todos Municipios List <Municipio> Cidades = new List <Municipio>(); Cidades = db.Municipios.OrderBy(e => e.Nome).ToList(); if (usuario.DadoPessoaFisica.Endereco.EstadoID != null && usuario.DadoPessoaFisica.Endereco.EstadoID > 0) { Cidades = Cidades.Where(c => c.EstadoID.Equals(usuario.DadoPessoaFisica.Endereco.EstadoID)).OrderBy(c => c.Nome).ToList(); } ViewBag.CidadeID = new SelectList(Cidades, "MunicipioID", "Nome", usuario.DadoPessoaFisica.Endereco.MunicipioID); return(View(usuario)); }