public ParameterEntity Update(ParameterEntity entity) { try { _parameterRepository.Update(entity); return entity; } catch (Exception e) { _log.Error(e, "数据库操作出错"); return null; } }
public bool Delete(ParameterEntity entity) { try { _parameterRepository.Delete(entity); return true; } catch (Exception e) { _log.Error(e, "数据库操作出错"); return false; } }
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 + "失败")); } }