示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            var roles = service.GetById((int)id);

            service.Delete(roles);
            return(RedirectToAction("Index"));
        }
示例#2
0
        public override bool DeleteRole(string roleName, bool throwOnPopulatedRole)
        {
            var bllRole = RoleService.GetAll().FirstOrDefault(r => r.Name == roleName);

            if (bllRole == null)
            {
                return(false);
            }
            var id = bllRole.Id;

            RoleService.Delete(id);
            return(true);
        }
示例#3
0
        public async Task <IActionResult> OnPostRemove(Guid id)
        {
            ModelState.Remove("Input.Name");

            var result = await RolesService.Delete(new ReturnResult <Guid> {
                Value = id
            });

            ModelState.Merge(result);

            if (!ModelState.IsValid)
            {
                return(Page());
            }

            ShowMessage(CoreEnumerations.MessageTypes.info, SharedResource.DeleteSuccess);
            return(RedirectToPage("/Roles/Index", new { area = "UserManagementAdmin" }));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }
            HttpCookie u_cookie = Request.Cookies["LoginOk"];
            HttpCookie r_cookie = Request.Cookies["RolesId"];

            if ((Session["LoginOk"] == null || Session["RolesId"] == null) && (u_cookie == null || r_cookie == null))
            {
                Response.Write("<script>alert('账号信息过期,请重新登入');location.href='../Login.aspx'</script>");
            }
            else
            {
                var id = Request.Params["action"];
                if (id == null)
                {
                    Response.Write("<script>alert('传输数据丢失,请稍后再试');location.href='RolesList.aspx'</script>");
                }
                else
                {
                    var roles = bll.GetRoles(int.Parse(id));
                    if (roles == null)
                    {
                        Response.Write("<script>alert('该角色信息不存在');location.href='RolesList.aspx'</script>");
                    }
                    else
                    {
                        int rs = bll.Delete(roles);
                        if (rs > 0)
                        {
                            Response.Write("<script>alert('删除成功');location.href='RolesList.aspx'</script>");
                        }
                        else
                        {
                            Response.Write("<script>alert('删除失败');location.href='RolesList.aspx'</script>");
                        }
                    }
                }
            }
        }
示例#5
0
 public Boolean Delete(int roleID)
 {
     return(rolesService.Delete(roleID));
 }
示例#6
0
        public async Task <ActionResult> Delete(string id)
        {
            await rolesService.Delete(id);

            return(Ok());
        }