コード例 #1
0
ファイル: MenuController.cs プロジェクト: zyptfy/moz
        public IActionResult Update(GetAdminMenuDetailDto dto)
        {
            var getAdminMenuDetailResult = _adminMenuService.GetAdminMenuDetail(dto);

            if (getAdminMenuDetailResult.Code > 0)
            {
                return(Json(getAdminMenuDetailResult));
            }

            var model = new UpdateModel()
            {
                Detail = getAdminMenuDetailResult.Data
            };

            return(View("~/Administration/Views/Menu/Update.cshtml", model));
        }
コード例 #2
0
ファイル: AdminMenuService.cs プロジェクト: zangyx/moz
        /// <summary>
        ///
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public PublicResult <GetAdminMenuDetailInfo> GetAdminMenuDetail(GetAdminMenuDetailDto dto)
        {
            using (var client = DbFactory.CreateClient())
            {
                var adminMenu = client.Queryable <AdminMenu>().InSingle(dto.Id);
                if (adminMenu == null)
                {
                    return(Error("找不到信息"));
                }

                var resp = new GetAdminMenuDetailInfo
                {
                    Id         = adminMenu.Id,
                    Name       = adminMenu.Name,
                    ParentId   = adminMenu.ParentId,
                    Link       = adminMenu.Link,
                    OrderIndex = adminMenu.OrderIndex,
                    Icon       = adminMenu.Icon,
                    IsSystem   = adminMenu.IsSystem,
                    Path       = adminMenu.Path
                };
                return(resp);
            }
        }