Beispiel #1
0
        public ActionResult AddActionInfo(Inventory_ActionInfo actionInfo)
        {
            actionInfo.DelFlag    = 0;
            actionInfo.ModifiedOn = DateTime.Now.ToShortTimeString();
            actionInfo.SubTime    = DateTime.Now;
            actionInfo.Url        = actionInfo.Url.ToLower();

            ActionInfoService.AddEntity(actionInfo);
            return(Content("ok"));
        }
Beispiel #2
0
        public ActionResult SetActionRole()
        {
            int id = int.Parse(Request["id"]);//要分配角色的权限编号

            Inventory_ActionInfo actioninfo = ActionInfoService.LoadEntities(a => a.ID == id).FirstOrDefault();

            ViewBag.ActionInfo = actioninfo;
            //获取所有角色
            short delflag     = (short)DelFlagEnum.Normarl;
            var   AllRoleList = RoleInfoService.LoadEntities(a => a.DelFlag == delflag).ToList();
            //获取当前权限已经有的角色信息
            var AllExtRoleIdList = (from r in actioninfo.Inventory_RoleInfo
                                    select r.ID).ToList();

            ViewBag.RoleList         = AllRoleList;
            ViewBag.AllExtRoleIdList = AllExtRoleIdList;
            return(View());
        }
Beispiel #3
0
        public ActionResult EditRoleInfo(Inventory_ActionInfo roleInfo)
        {
            var ai = ActionInfoService.LoadEntities(x => x.ID == roleInfo.ID).FirstOrDefault();

            ai.ActionInfoName = roleInfo.ActionInfoName;
            ai.Url            = roleInfo.Url;
            ai.HttpMethod     = roleInfo.HttpMethod;
            ai.Sort           = roleInfo.Sort;

            if (ActionInfoService.EditEntity(ai))
            {
                return(Content("ok"));
            }
            else
            {
                return(Content("no"));
            }
        }
Beispiel #4
0
        public ActionResult ShowEditInfo()
        {
            int id = int.Parse(Request["id"]);

            var roleInfo = ActionInfoService.LoadEntities(r => r.ID == id).FirstOrDefault();

            Inventory_ActionInfo ai = new Inventory_ActionInfo();

            ai.ActionInfoName = roleInfo.ActionInfoName;
            ai.Url            = roleInfo.Url;
            ai.ID             = roleInfo.ID;
            ai.HttpMethod     = roleInfo.HttpMethod;
            ai.Sort           = roleInfo.Sort;

            if (ai != null)
            {
                return(Content(Common.SerializerHelper.SerializeToString(new { serverData = ai, msg = "ok" })));
            }
            else
            {
                return(Content(Common.SerializerHelper.SerializeToString(new { msg = "no" })));
            }
        }