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