public async Task <IActionResult> Put(AddIdNameModel model)
        {
            var entity = await PostTypeSvc.GetByNameAsync(model.Name);

            if (entity != null)
            {
                return(new JsonResult(
                           new APIResult <long>()
                {
                    ErrorMsg = "该帖子类型已存在"
                }
                           )
                {
                    StatusCode = 400
                });
            }
            AddIdNameDTO dto = new AddIdNameDTO();

            dto.Description = model.Description;
            dto.Name        = model.Name;
            return(new JsonResult(
                       new APIResult <long>()

            {
                Data = await PostTypeSvc.AddNewAsync(dto)
            }
                       ));
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> Add(AddIdNameModel model)
 {
     if (await StatuSvc.AddNewAsync(model) < 1)
     {
         return(Json(new AjaxResult {
             Status = "error", ErrorMsg = StatuSvc.ErrorMsg
         }));
     }
     return(Json(new AjaxResult {
         Status = "ok"
     }));
 }
Ejemplo n.º 3
0
 public async Task <long> AddNewAsync(AddIdNameModel dto)
 {
     return(await AddNewAsync <AddIdNameModel>(dto));
 }