/// <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); }
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)); }