Exemple #1
0
        public JsonResult Delete()
        {
            JsonResult res = new JsonResult();
            JsonMessage message = new JsonMessage() { Status = "ok" };
            res.Data = message;
            User currentUser = (User)Session["User"];
            if (currentUser == null)
            {
                message.Status = "failed";
                message.Message = "没有登录不能删除图片";
                return res;
            }
            AccountManager accountMgr=new AccountManager();
            ShopManager shopMgr = new ShopManager(currentUser);
            Permission permission = shopMgr.Permission;
            if (permission.DELETE_PDT_IMAGE == 0)
            {
                message.Status = "failed";
                message.Message = "没有权限删除图片";
                return res;
            }

            int imgId = 0;
            int.TryParse(Request["image_id"],out imgId);
            if (shopMgr.DeleteImage(imgId, Request.PhysicalApplicationPath))
            {
                message.Status = "ok";
            }

            return res;
        }