Пример #1
0
 public ParameterEntity Update(ParameterEntity entity)
 {
     try
     {
         _parameterRepository.Update(entity);
         return entity;
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return null;
     }
 }
Пример #2
0
 public bool Delete(ParameterEntity entity)
 {
     try
     {
         _parameterRepository.Delete(entity);
         return true;
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return false;
     }
 }
Пример #3
0
 public HttpResponseMessage AddParameter([FromBody]ParameterModel parameter)
 {
     Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$");
     var m = reg.IsMatch(parameter.Name);
     if (!m)
     {
         return PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"));
     }
     ClassifyEntity ce = _classifyService.GetClassifyById(parameter.ClassifyId);
     ParameterEntity pe = new ParameterEntity()
     {
         Upduser = parameter.Upduser,
         Updtime = DateTime.Now,
         Sort = parameter.Sort,
         Name = parameter.Name,
         Classify = ce,
         //Adduser = parameter.Adduser,
         Adduser = _workContext.CurrentUser.Id.ToString(),
         Addtime = DateTime.Now,
     };
     try
     {
         _parameterService.Create(pe);
         return PageHelper.toJson(PageHelper.ReturnValue(true, "添加参数" + pe.Name + "成功"));
     }
     catch (Exception e)
     {
         return PageHelper.toJson(PageHelper.ReturnValue(false, "添加参数" + pe.Name + "失败"));
     }
 }