public MessageModel InsertDicRootData(DicRootModel model)
        {
            Func <IEntityContext, string> opera = delegate(IEntityContext context)
            {
                model.ModifyID   = UserManagement.CurrentUser.UserID;
                model.ModifyName = UserManagement.CurrentUser.UserName;
                model.ModifyTime = DateTime.Now;
                context.DicRoot.Add(model);
                context.SaveChanges();
                return(string.Empty);
            };

            return(base.DbOperationInTransaction(opera));
        }
Beispiel #2
0
        /// <summary>
        /// 保存数据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public JsonResult SaveRootDic(DicRootModel model)
        {
            var result = new ResultJson();

            try
            {
                if (model.RootID == 0)
                {
                    _dicService.InsertDicRootData(model);
                }
                else
                {
                    _dicService.UpdateDicRootData(model);
                }
                result.IsSuccess = true;
            }
            catch (Exception)
            {
                throw;
            }

            return(Json(result));
        }
        public MessageModel UpdateDicRootData(DicRootModel model)
        {
            Func <IEntityContext, string> opera = delegate(IEntityContext context)
            {
                var dicroot = context.DicRoot.Find(model.RootID);
                if (dicroot != null)
                {
                    dicroot.Name        = model.Name;
                    dicroot.Description = model.Description;
                    dicroot.SortID      = model.SortID;
                    dicroot.IsLocked    = model.IsLocked;
                    dicroot.Code        = model.Code;
                    dicroot.ModifyID    = UserManagement.CurrentUser.UserID;
                    dicroot.ModifyTime  = DateTime.Now;
                    dicroot.ModifyName  = UserManagement.CurrentUser.UserName;
                    context.UpdateAndSave(dicroot);
                }

                return(string.Empty);
            };

            return(base.DbOperationInTransaction(opera));
        }
 /// <summary>
 /// 更新数据
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public MessageModel UpdateDicRootData(DicRootModel model)
 {
     return(_dicAccess.UpdateDicRootData(model));
 }
 /// <summary>
 /// 新增数据
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public MessageModel InsertDicRootData(DicRootModel model)
 {
     return(_dicAccess.InsertDicRootData(model));
 }