Example #1
0
        /// <summary>
        /// 获取详细
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public PublicResult <PermissionDetailInfo> GetPermissionDetail(GetPermissionDetailDto dto)
        {
            Permission permission = null;

            using (var client = DbFactory.CreateClient())
            {
                permission = client.Queryable <Permission>().InSingle(dto.Id);
            }
            if (permission == null)
            {
                return(Error("未找到对象"));
            }

            var res = new PermissionDetailInfo
            {
                Id         = permission.Id,
                Name       = permission.Name,
                Code       = permission.Code,
                IsActive   = permission.IsActive,
                ParentId   = permission.ParentId,
                OrderIndex = permission.OrderIndex,
                IsSystem   = permission.IsSystem,
                Path       = permission.Path
            };

            return(res);
        }
Example #2
0
        public IActionResult Update(GetPermissionDetailDto dto)
        {
            var result = _permissionService.GetPermissionDetail(dto);

            if (result.Code > 0)
            {
                return(Json(result));
            }
            var model = new  UpdateModel()
            {
                Permission = result.Data
            };

            return(View("~/Administration/Views/Permission/Update.cshtml", model));
        }