public ActionResult GetModulos() { try { var _modulos = new DxModulos().Get(); return(Json(new { modulos = _modulos }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; return(Json(new { Resultado = false, Error = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetModulosByRol(int idrol) { try { var rolmod = new DxRolesModulos().Get().Where(x => x.id_rol == idrol); List <ExModulos> _modulos = new List <ExModulos>(); var dac = new DxModulos(); foreach (var v in rolmod) { var m = dac.GetByID(v.id_modulo); _modulos.Add(m); } return(Json(new { modulos = _modulos }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; return(Json(new { Resultado = false, Error = ex.Message }, JsonRequestBehavior.AllowGet)); } }