Exemplo n.º 1
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <returns></returns>
 public async Task <bool> Add(ClassifyModel model)
 {
     using (var conn = MySqlHelper.GetConnection())
     {
         return(!string.IsNullOrWhiteSpace(await conn.InsertAsync <string, ClassifyModel>(model)));
     }
 }
Exemplo n.º 2
0
 /// <summary>
 ///删除
 /// </summary>
 /// <returns></returns>
 public async Task <bool> Delete(ClassifyModel model)
 {
     using (var conn = MySqlHelper.GetConnection())
     {
         return(await conn.DeleteAsync <ClassifyModel>(model) > 0);
     }
 }
Exemplo n.º 3
0
        public HttpResponseMessage AddClassify([FromBody] ClassifyModel classify)
        {
            Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$");
            var   m   = reg.IsMatch(classify.Name);

            if (!m)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!")));
            }
            ClassifyEntity superCe = _classifyService.GetClassifyById(classify.ClassifyId);
            int            sort    = 0;

            if (superCe != null)//有上级分类则次级排序加1;
            {
                sort = superCe.Sort + 1;
            }
            ClassifyEntity ce = new ClassifyEntity()
            {
                Classify = superCe,
                Name     = classify.Name,
                Sort     = sort,
                Addtime  = DateTime.Now,
                // Adduser = classify.Adduser,
                Adduser = _workContext.CurrentUser.Id.ToString(),
                Updtime = DateTime.Now,
                Upduser = _workContext.CurrentUser.Id.ToString()
                          //Upduser = classify.Upduser
            };

            try
            {
                _classifyService.Create(ce);
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加分类成功!")));
            }
            catch (Exception error)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加分类失败!")));;
            }
        }