Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }