public ActionResult DeleteConfirmed(int id) { try { var daoEstados = new DAOEstado(); if (daoEstados.Delete(id)) { TempData["message"] = "Registro excluído com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch { TempData["message"] = "O registro não pode ser excluído, pois está associado a uma cidade!"; TempData["type"] = "erro"; return(RedirectToAction("Index")); } }
private IQueryable <dynamic> Find(int?id, string q) { var daoEstados = new DAOEstado(); var list = daoEstados.GetEstados(); var select = list.Select(u => new { id = u.idEstado, text = u.nmEstado, uf = u.uf, dtCadastro = u.dtCadastro, dtUltAlteracao = u.dtAtualizacao }).OrderBy(u => u.text).ToList(); if (id != null) { return(select.Where(u => u.id == id).AsQueryable()); } else { return(select.AsQueryable()); } }
public JsonResult JsCreate(Estado estado) { var dtAtual = DateTime.Today; estado.dtCadastro = dtAtual; estado.dtAtualizacao = dtAtual; try { var daoEstados = new DAOEstado(); daoEstados.Create(estado); var result = new { type = "success", message = "Estado adicionado", model = estado }; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = 500; return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }