コード例 #1
0
ファイル: LabelController.cs プロジェクト: shenqiangbin/blog
        public JsonResult Add(string LabelName)
        {
            try
            {
                if (string.IsNullOrEmpty(LabelName))
                {
                    throw new ValidateException(409, "标签名称不能为空");
                }

                Label model = new Label();
                model.Name = LabelName;
                int labelId = _labelService.Add(model);

                return(Json(new { code = 200, msg = "ok", id = labelId }));
            }
            catch (ValidateException ex)
            {
                LogService.Instance.AddAsync(Level.Error, ex);
                return(Json(new { code = ex.Code, msg = ex.Message }));
            }
            catch (Exception ex)
            {
                LogService.Instance.AddAsync(Level.Error, ex);
                return(Json(new { code = 500, msg = ex.Message }));
            }
        }