public ActionResult Add(ViewModels.CdAddDTO model) { ViewModels.Message rsp = new ViewModels.Message(); DAL.cd cddal = new DAL.cd(); Model.cd cdmodel = new Model.cd(); //cdmodel.gnid = gnmodel.gnid; cdmodel.cdjb = model.cdjb; cdmodel.xtid = model.xtid; cdmodel.sjcdid = model.sjcdid; cdmodel.cdmc = model.cdmc; cdmodel.xsjb = model.xsjb; cdmodel.bhcdgn = model.bhcdgn; cdmodel.icon = model.icon; cdmodel.dkfs = model.dkfs; if (model.cdjb == 3) { BLL.Gnbll gnbll = new BLL.Gnbll(); Model.gn gnmodel = gnbll.getGnModelByName(model.controller, model.action); cdmodel.gnid = gnmodel.gnid; } if (cddal.Add(cdmodel) > 0) { rsp.sno = 1; } else { rsp.sno = 2; rsp.msg = "数据操作失败"; } return(Json(rsp, JsonRequestBehavior.DenyGet)); }
public ActionResult ActionList(string ctrl) { List <ViewModels.KeyValueDTO> kvs = new List <ViewModels.KeyValueDTO>(); BLL.Gnbll gnbll = new BLL.Gnbll(); kvs = gnbll.getActionByController(ctrl); return(Json(kvs, JsonRequestBehavior.AllowGet)); }
public ActionResult ControllerList() { List <ViewModels.KeyValueDTO> kvs = new List <ViewModels.KeyValueDTO>(); BLL.Gnbll gnbll = new BLL.Gnbll(); kvs = gnbll.getControllers(); return(Json(kvs, JsonRequestBehavior.AllowGet)); }
protected override bool AuthorizeCore(HttpContextBase httpContext) { bool rst = false; if (httpContext == null) { throw new ArgumentNullException("HttpContext"); } //if (!httpContext.User.Identity.IsAuthenticated) //{ // return false; //} //获取当前登录的用户名 string curUser = httpContext.User.Identity.Name; //判断权限 BLL.Gnbll gnbll = new BLL.Gnbll(); if (gnbll.checkYhqx(curUser, ctrlName, actionName)) { rst = true; } return(rst); }