public ActionResult DeleteAll(long[] selectIDs)
 {
     for (int i = 0; i < selectIDs.Length; i++)
     {
         Irole.MarkDeleted(selectIDs[i]);
     }
     ViewBag.Tocount = Irole.GetTotalCount();
     return(Json("ok"));
 }
        public ActionResult Update(long id)
        {
            var     data     = Irole.GetById(id);
            var     GetRoles = Permission.GetPermissions(id);
            RoleDTO role     = new RoleDTO {
                Id = data.Id, Name = data.Name, Permission = data.Permission, PermissionRoleId = GetRoles
            };

            return(View(role));
        }
 public ActionResult Update(RoleEdit role)
 {
     if (ModelState.IsValid)
     {
         Irole.Update(role.Id, role.Name, role.DesId);
         return(Json("ok"));
     }
     else
     {
         return(Json("no"));
     }
 }
 public ActionResult Add(RoleAdd role)
 {
     if (ModelState.IsValid)
     {
         var id = Irole.Insert(role.Name);
         Irole.RolePer(id, role.DesId);
         return(Json("ok"));
     }
     else
     {
         return(Json("no"));
     }
 }
        public ActionResult Delete(long id)
        {
            bool i = Irole.MarkDeleted(id);

            if (i)
            {
                ViewBag.Tocount = Irole.GetTotalCount();
                return(Json("ok"));
            }
            else
            {
                return(Json("no"));
            }
        }
 public ActionResult Index(string name)
 {
     ViewBag.Tocount = Irole.GetTotalCount();
     return(View(Irole.GetAll().Where(m => m.Name.Contains(name)).ToArray()));
 }
 // GET: AdminRole
 //查询全部角色
 public ActionResult Index()
 {
     ViewBag.Tocount = Irole.GetTotalCount();
     return(View(Irole.GetAll()));
 }