Пример #1
0
        public HttpResponseMessage AddParameterValue([FromBody] ParameterValueModel parameterValueModel)
        {
            Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$");
            var   m   = reg.IsMatch(parameterValueModel.Parametervalue);

            if (!m)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!")));
            }
            ParameterEntity      pe  = _parameterService.GetParameterById(parameterValueModel.ParameterId);
            ParameterValueEntity pev = new ParameterValueEntity()
            {
                Upduser        = parameterValueModel.Upduser,
                Updtime        = DateTime.Now,
                Sort           = parameterValueModel.Sort,
                Parametervalue = parameterValueModel.Parametervalue,
                Parameter      = pe,
                // Adduser = parameterValueModel.Adduser,
                Adduser = _workContext.CurrentUser.Id.ToString(),
                Addtime = DateTime.Now,
            };

            try
            {
                _parameterValueService.Create(pev);
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加参数值" + pev.Parametervalue + "成功")));
            }
            catch (Exception e)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加参数值" + pev.Parametervalue + "失败")));
            }
        }
Пример #2
0
        public ParameterValueModel Get(int id)
        {
            var entity = _parameterValueService.GetParameterValueById(id);
            var model  = new ParameterValueModel
            {
                Id = entity.Id,
//                Parameter = entity.Parameter,
//                ParameterValue = entity.ParameterValue,
                Sort    = entity.Sort,
                AddUser = entity.AddUser,
                AddTime = entity.AddTime,
                UpdUser = entity.UpdUser,
                UpdTime = entity.UpdTime,
            };

            return(model);
        }
Пример #3
0
        public bool Put(ParameterValueModel model)
        {
            var entity = _parameterValueService.GetParameterValueById(model.Id);

            if (entity == null)
            {
                return(false);
            }
//			entity.Parameter = model.Parameter;
//			entity.ParameterValue = model.ParameterValue;
            entity.Sort    = model.Sort;
            entity.AddUser = model.AddUser;
            entity.AddTime = model.AddTime;
            entity.UpdUser = model.UpdUser;
            entity.UpdTime = model.UpdTime;
            if (_parameterValueService.Update(entity) != null)
            {
                return(true);
            }
            return(false);
        }
Пример #4
0
        public HttpResponseMessage Post(ParameterValueModel model)
        {
            if (String.IsNullOrEmpty(model.ParameterValue) || model.Id == 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "Êý¾ÝÒì³££¡")));
            }

            var entity = new ParameterValueEntity
            {
                Parameter = _parameterService.GetParameterById(model.Id),//Ìí¼Óʱºò ÕâÀïµÄId´«µÄÊDzÎÊýID
                Value     = model.ParameterValue,
                Sort      = model.Sort,
                AddTime   = DateTime.Now,
                UpdTime   = DateTime.Now,
            };

            if (_parameterValueService.Create(entity).Id > 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "Ìí¼Ó³É¹¦£¡")));
            }
            return(PageHelper.toJson(PageHelper.ReturnValue(false, "Ìí¼Óʧ°Ü£¡")));
        }