public ActionResult Adicionar(cidades cidade) { if (ModelState.IsValid) { db.cidades.Add(cidade); db.SaveChanges(); return(RedirectToAction("ListaCidades")); } return(View(cidade)); }
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)); }
// // 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)); }
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); } }
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); }
// // Detalhes public ActionResult Detalhes(long id) { cidades cidade = db.cidades.Find(id); return(View(cidade)); }
// // UPDATE public ActionResult Editar(long id) { cidades cidade = db.cidades.Find(id); //Retorna a cidade de acordo com o ID return(View(cidade)); }