Ejemplo n.º 1
0
 public async Task <ServiceResult> SubmitAsync([FromBody] MenuInput input)
 {
     if (!string.IsNullOrWhiteSpace(input.Id))
     {
         // 修改
         return(await _menuService.UpdateAsync(input.Id, input));
     }
     // 添加
     return(await _menuService.AddAsync(input));
 }
Ejemplo n.º 2
0
        public async Task <JsonResult> Add(Menu menu)
        {
            if (await _menu.IsExistsMenuName(menu.Name))
            {
                return(AjaxHelper.Seed(Ajax.Bad, "菜单名称已存在"));
            }
            var entity = await _menu.AddAsync(menu);

            return(AjaxHelper.Seed(Ajax.Ok, entity));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Add(MenuDto dto)
        {
            if (ModelState.IsValid)
            {
                var result = await _menuService.AddAsync(dto);

                if (result.IsNotBlank())
                {
                    return(RedirectToAction("Index"));
                }
            }
            return(View(dto));
        }