예제 #1
0
        public ActionResult Role_delete(int id)
        {
            List <Admin> admins = dbDrive.GetAllAdmins();

            foreach (Admin admin in admins)
            {
                int roleid = admin.role;
                if (roleid == id)
                {
                    return(Json(false));
                }
            }
            Role role = new Role();

            role.id = id;
            return(Json(dbDrive.Delete(role)));
        }
예제 #2
0
        //获得全部管理员
        public ActionResult GetAllAdmins()
        {
            List <Admin> admins = dbDrive.GetAllAdmins();
            List <Role>  roles  = dbDrive.GetAllRoles();
            int          number = 1;

            foreach (Admin admin in admins)
            {
                int roleid = admin.role;
                admin.number = number;
                foreach (Role role in roles)
                {
                    if (roleid == role.id)
                    {
                        admin.rolename = role.rolename;
                    }
                }
                number++;
            }
            //code--信息状态,默认为0,msg--返回信息,count--数据条数,data--数据
            return(Json(new { code = 0, msg = "", count = admins.Count, data = admins }, JsonRequestBehavior.AllowGet));
        }