/// <summary>
        /// 保存
        /// </summary>
        /// <param name="sourceModel"></param>
        /// <returns></returns>
        public Tuple <bool, string> SaveModel(t_paratype 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 Info(int?id)
        {
            t_paratype model = new t_paratype();

            if (id.GetValueOrDefault() > 0)
            {
                model = _bus.FindModel(id);
            }
            return(View(model));
        }
예제 #3
0
 public ActionResult Save(t_paratype model)
 {
     if (ModelState.IsValid)
     {
         var result = _bus.SaveModel(model);
         if (result.Item1)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", result.Item2);
             return(View("Info", model));
         }
     }
     else
     {
         return(View("Info", model));
     }
 }