Esempio n. 1
0
        public override void Add(T entity)
        {
            AtawBaseModel model = entity as AtawBaseModel;

            if (model != null)
            {
                if (model.FControlUnitID.IsEmpty())
                {
                    model.FControlUnitID = AtawAppContext.Current.FControlUnitID;
                }
                if (model.CREATE_ID.IsEmpty())
                {
                    model.CREATE_ID = AtawAppContext.Current.UserId;
                }
                if (model.CREATE_TIME == null)
                {
                    model.CREATE_TIME = DBContext.Now;
                }
                if (model.UPDATE_TIME == null)
                {
                    model.UPDATE_TIME = DBContext.Now;
                }
                if (model.UPDATE_ID.IsEmpty())
                {
                    model.UPDATE_ID = AtawAppContext.Current.UserId;
                }
            }
            RecordInsertLog(entity);

            base.Add(entity);
        }
Esempio n. 2
0
        public override void Update(T entity)
        {
            AtawBaseModel model = entity as AtawBaseModel;

            if (model != null)
            {
                //if (model.UDDATETIME == null)
                //{
                model.UPDATE_TIME = DBContext.Now;
                // }
                //if (model.UPDATE_ID.IsEmpty())
                //{
                model.UPDATE_ID = AtawAppContext.Current.UserId;
                // }
            }
            RecordUpdateLog(entity);
            base.Update(entity);
        }