コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public IActionResult AlterTag([FromServices] IWebapiService webapiService, [FromBody] AlterTagDto dto)
 {
     return(Json(webapiService.AlterTag(dto)));
 }