Пример #1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sourceModel"></param>
        /// <returns></returns>
        public Tuple <bool, string> SaveModel(t_para_values sourceModel)
        {
            bool result = false;

            if (sourceModel == null)
            {
                return(Tuple.Create(false, "错误的请求对象!"));
            }
            if (sourceModel.p_id > 0)//修改
            {
                sourceModel.p_updatetime   = DateTime.Now;
                sourceModel.p_updateuserid = LZY.Code.OperatorProvider.Provider.GetCurrent().UserId;
                result = _service.Update(sourceModel) > 0;
            }
            else//新增
            {
                sourceModel.p_createtime   = DateTime.Now;
                sourceModel.p_deleted      = false;
                sourceModel.p_createuserid = LZY.Code.OperatorProvider.Provider.GetCurrent().UserId;
                result = _service.Insert(sourceModel) > 0;
            }

            if (result)
            {
                return(Tuple.Create(true, "操作成功!"));
            }
            else
            {
                return(Tuple.Create(false, "操作失败!"));
            }
        }
Пример #2
0
 public ActionResult ValueSave(t_para_values model)
 {
     if (ModelState.IsValid)
     {
         var result = _vbus.SaveModel(model);
         if (result.Item1)
         {
             return(RedirectToAction("ChildList", new { id = model.p_pid }));
         }
         else
         {
             ModelState.AddModelError("", result.Item2);
             return(View("ChildList", model));
         }
     }
     else
     {
         return(View("ChildList", model));
     }
 }