Ejemplo n.º 1
0
 public ActionResult Adicionar(cidades cidade)
 {
     if (ModelState.IsValid)
     {
         db.cidades.Add(cidade);
         db.SaveChanges();
         return(RedirectToAction("ListaCidades"));
     }
     return(View(cidade));
 }
Ejemplo n.º 2
0
        public ActionResult Editar(cidades cidade)
        {
            if (ModelState.IsValid)                            //Verificando se o modelo é valido
            {
                db.Entry(cidade).State = EntityState.Modified; //Acessando o campo e Modificando
                db.SaveChanges();
                return(RedirectToAction("ListaCidades"));
            }

            return(View(cidade));
        }
Ejemplo n.º 3
0
        // // DELETE
        public ActionResult Excluir(long id)
        {
            cidades cidade = db.cidades.Find(id);

            if (cidade != null)
            {
                db.cidades.Remove(cidade);
                db.SaveChanges();
                return(RedirectToAction("ListaCidades"));
            }
            return(View(cidade));
        }
Ejemplo n.º 4
0
 public int incluirCidadeInexistente(cidades cidade)
 {
     using (var ctx = new ReservasModelDb())
     {
         cidades c = ctx.cidades.Where(cid => cid.desc_cidade == cidade.desc_cidade).FirstOrDefault();
         if (c == null)
         {
             ctx.cidades.Add(cidade);
             ctx.SaveChanges();
         }
         return(c.cidade_id);
     }
 }
Ejemplo n.º 5
0
        public logradouros ObterEndereco(int cep)
        {
            logradouros logradouro = cepDAO.ObterLogradouro(cep);

            if (logradouro == null)
            {
                // caso nao ache cep na base executa esse metodo viacep

                ViaCep vc = ViacepDAO.buscarEndereco(cep);
                if (vc != null && vc.uf != null)
                {
                    cidades cidade = new cidades
                    {
                        desc_cidade = RemoveDiacritics(vc.localidade).ToUpper(),
                        flg_estado  = RemoveDiacritics(vc.uf).ToUpper()
                    };
                    int     cidadeid = cepDAO.incluirCidadeInexistente(cidade);
                    bairros bairro   = new bairros
                    {
                        desc_bairro = RemoveDiacritics(vc.bairro).ToUpper(),
                        cidade_id   = cidadeid
                    };
                    int         bairroid = cepDAO.incluirBairroInexistente(bairro);
                    logradouros log      = new logradouros
                    {
                        desc_logradouro = RemoveDiacritics(vc.logradouro.Substring(vc.logradouro.IndexOf(' ') + 1)).ToUpper(),
                        desc_tipo       = RemoveDiacritics(vc.logradouro.Substring(0, vc.logradouro.IndexOf(' '))).ToUpper(),
                        bairro_id       = bairroid,
                        num_cep         = cep
                    };
                    cepDAO.incluirLogradouro(log);
                    bairro.cidades = cidade;
                    log.bairros    = bairro;
                    return(log);
                }
            }
            return(logradouro);
        }
Ejemplo n.º 6
0
        // // Detalhes
        public ActionResult Detalhes(long id)
        {
            cidades cidade = db.cidades.Find(id);

            return(View(cidade));
        }
Ejemplo n.º 7
0
        // // UPDATE
        public ActionResult Editar(long id)
        {
            cidades cidade = db.cidades.Find(id); //Retorna a cidade de acordo com o ID

            return(View(cidade));
        }