예제 #1
0
 public ActionResult Create(PermissionIndexModel model)
 {
     if (!CheckAuthorizer.Authorize(Permission.ADD))
     {
         return(RedirectToAction("Index", "Login"));
     }
     if (ModelState.IsValid)
     {
         var per = new Security_Permission
         {
             PermissionName = model.Item.PermissionName,
             Description    = model.Item.Description
         };
         var rs = _systemService.Security_Permission_Update(per);
         if (rs)
         {
             return(Json(new
             {
                 Status = "01",
                 Message = "Tạo quyền thành công"
             }, JsonRequestBehavior.AllowGet));
         }
         return(Json(new
         {
             Status = "00",
             Message = Resource.Message_Error_Lang
         }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new
     {
         Status = "00",
         Message = Resource.InvalidInfomation_Lang
     }, JsonRequestBehavior.AllowGet));
 }
예제 #2
0
 public ActionResult Delete(PermissionIndexModel model)
 {
     if (!CheckAuthorizer.Authorize(Permission.DELETE))
     {
         return(RedirectToAction("Index", "Login"));
     }
     if (ModelState.IsValid)
     {
         var rs = _systemService.Security_Permission_Delete(model.Item.Id);
         if (rs > 0)
         {
             return(Json(new
             {
                 Status = "01",
                 Message = "Xóa quyền thành công"
             }, JsonRequestBehavior.AllowGet));
         }
         return(Json(new
         {
             Status = "00",
             Message = Resource.Message_Error_Lang
         }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new
     {
         Status = "00",
         Message = Resource.InvalidInfomation_Lang
     }, JsonRequestBehavior.AllowGet));
 }
예제 #3
0
        public ActionResult ShowModal(int id, string action)
        {
            var model = new PermissionIndexModel {
                Action = action, Item = new PermissionCreateModel()
            };

            if (id > 0 && action != "Add")
            {
                //var item = _smsAllRepository.GetPermission(id);
                //model.Item.Id = item.Id;
                //model.Item.Description = item.Description;
                //model.Item.PermissionName = item.PermissionName;
            }
            return(PartialView("Add", model));
        }