public async Task <IActionResult> Post(UpdateIdNameModel model) { var entity = await PostStatusSvc.GetByNameAsync(model.Name); if (entity != null) { if (entity.Id != model.Id) { return(new JsonResult(new APIResult <long>() { ErrorMsg = "该类型名称已存在" }) { StatusCode = 400 }); } } UpdateIdNameDTO dto = new UpdateIdNameDTO(); dto.Id = model.Id; dto.Name = model.Name; dto.Description = model.Description; await PostStatusSvc.UpdateAsync(dto); return(Ok()); }
public async Task <IActionResult> Edit(UpdateIdNameModel model) { if (!await StatuSvc.UpdateAsync(model)) { return(Json(new AjaxResult { Status = "error", ErrorMsg = StatuSvc.ErrorMsg })); } return(Json(new AjaxResult { Status = "ok" })); }
public async Task <bool> UpdateAsync(UpdateIdNameModel dto) { return(await UpdateAsync <UpdateIdNameModel>(dto)); }