public ActionResult Index() { var daoCidades = new DAOCidades(); List <Models.Cidades> list = daoCidades.GetCidades(); return(View(list)); }
private ActionResult GetView(int?codCidade) { try { var daoCidades = new DAOCidades(); var model = daoCidades.GetCidade(codCidade); return(View(model)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public JsonResult JsUpdate(Models.Cidades model) { var daoCidades = new DAOCidades(); daoCidades.Update(model); var result = new { type = "success", field = "", message = "Registro alterado com sucesso!", model = model }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int?id) { try { daoCidades = new DAOCidades(); daoCidades.Delete(id); this.AddFlashMessage(Util.AlertMessage.DELETE_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
private IQueryable <dynamic> Find(int?id, string q) { var daoCidades = new DAOCidades(); var list = daoCidades.GetCidadesSelect(id, q); var select = list.Select(u => new { id = u.id, text = u.text, ddd = u.ddd, sigla = u.sigla, Estado = new { id = u.EstadoSelect.id, text = u.EstadoSelect.text }, dtCadastro = u.dtCadastro, dtUltAlteracao = u.dtUltAlteracao }).OrderBy(u => u.text).ToList(); return(select.AsQueryable()); }
public ActionResult Create(Sistema.Models.Cidades model) { if (string.IsNullOrWhiteSpace(model.nomeCidade)) { ModelState.AddModelError("nomeCidade", "Informe um nome de cidade válida"); } if (string.IsNullOrWhiteSpace(model.ddd)) { ModelState.AddModelError("ddd", "Informe um ddd válido"); } if (string.IsNullOrWhiteSpace(model.sigla)) { ModelState.AddModelError("sigla", "Informe uma sigla válida"); } if (model.Estado.id == null) { ModelState.AddModelError("Estado.id", "Informe um estado"); } if (ModelState.IsValid) { try { daoCidades = new DAOCidades(); daoCidades.Insert(model); this.AddFlashMessage(Util.AlertMessage.INSERT_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } else { return(View(model)); } }