示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public PublicResult CreateAdminMenu(CreateAdminMenuDto dto)
        {
            var adminMenu = new AdminMenu
            {
                Name       = dto.Name,
                ParentId   = dto.ParentId,
                Link       = dto.Link,
                OrderIndex = dto.OrderIndex,
                Icon       = dto.Icon
            };

            using (var client = DbFactory.CreateClient())
            {
                adminMenu.Id = client.Insertable(adminMenu).ExecuteReturnBigIdentity();
            }
            UpdatePathByMenuId(adminMenu.Id);
            _eventPublisher.EntityCreated(adminMenu);

            return(Ok());
        }
示例#2
0
        public IActionResult Create(CreateAdminMenuDto dto)
        {
            var result = _adminMenuService.CreateAdminMenu(dto);

            return(Json(result));
        }