Пример #1
0
        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());
        }
Пример #2
0
 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"
     }));
 }
Пример #3
0
 public async Task <bool> UpdateAsync(UpdateIdNameModel dto)
 {
     return(await UpdateAsync <UpdateIdNameModel>(dto));
 }