public JObject AlterTag(AlterTagDto dto) { JObject jo = new JObject(); if (dto.Tag_name.Length > 100) { jo["stateCode"] = 400; jo["message"] = "标签名长度大于100个字符,无法修改!"; return(jo); } else if (dto.Tag_name == "") { jo["stateCode"] = 400; jo["message"] = "标签名不能为空,无修改!"; return(jo); } var isExist = WebapiDbContext.Tags.Where(o => o.Id == dto.Tag_id).FirstOrDefault(); if (isExist == null) { jo["stateCode"] = 400; jo["message"] = "标签名不存在,无法修改!"; return(jo); } else { var result = WebapiDbContext.Tags.Where(o => o.Tag_name == dto.Tag_name).FirstOrDefault(); if (result != null) { jo["stateCode"] = 400; jo["message"] = "标签名重复,无法修改!"; return(jo); } isExist.Tag_name = dto.Tag_name; WebapiDbContext.SaveChanges(); jo["stateCode"] = 200; jo["message"] = "success!"; return(jo); } }
public IActionResult AlterTag([FromServices] IWebapiService webapiService, [FromBody] AlterTagDto dto) { return(Json(webapiService.AlterTag(dto))); }