public ActionResult Edit(Sistema.Models.Estados model) { if (string.IsNullOrWhiteSpace(model.nomeEstado)) { ModelState.AddModelError("nomeEstado", "Informe um nome de estado válido"); } if (string.IsNullOrWhiteSpace(model.uf)) { ModelState.AddModelError("uf", "Informe uma uf válida"); } if (model.Pais.id == null) { ModelState.AddModelError("Pais.id", "Informe um país"); } if (ModelState.IsValid) { try { daoEstados = new DAOEstados(); daoEstados.Update(model); this.AddFlashMessage(Util.AlertMessage.EDIT_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } else { return(View(model)); } }
private ActionResult GetView(int?codEstado) { try { var daoEstados = new DAOEstados(); var model = daoEstados.GetEstado(codEstado); return(View(model)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public ActionResult Index() { try { var daoEstados = new DAOEstados(); List <Models.Estados> list = daoEstados.GetEstados(); return(View(list)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public ActionResult DeleteConfirmed(int?id) { try { daoEstados = new DAOEstados(); daoEstados.Delete(id); this.AddFlashMessage(Util.AlertMessage.DELETE_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public JsonResult JsUpdate(Models.Estados model) { var daoEstados = new DAOEstados(); daoEstados.Update(model); var result = new { type = "success", field = "", message = "Registro alterado com sucesso!", model = model }; return(Json(result, JsonRequestBehavior.AllowGet)); }
private IQueryable <dynamic> Find(int?id, string q) { var daoEstados = new DAOEstados(); var list = daoEstados.GetEstadosSelect(id, q); var select = list.Select(u => new { id = u.id, text = u.text, uf = u.uf, Pais = new Sistema.Select.Paises.Select { id = u.PaisSelect.id, text = u.PaisSelect.text }, dtCadastro = u.dtCadastro, dtUltAlteracao = u.dtUltAlteracao }).OrderBy(u => u.text).ToList(); return(select.AsQueryable()); }