Пример #1
0
        public void AttemptSetEntityProperty(object entityAsObj, IWorkDataSession workDataSession)
        {
            var entity = entityAsObj.As <ICreate>();

            //Don't set if it's already set
            if (string.IsNullOrEmpty(entity.CreateUserId))
            {
                entity.CreateUserId = workDataSession.UserId;
            }

            entity.CreateTime = DateTime.Now;
        }
Пример #2
0
        public void AttemptSetEntityProperty(object entityAsObj, IWorkDataSession workDataSession)
        {
            var entity = entityAsObj.As <ICreate>();

            if (entity == null)
            {
                return;
            }

            if (string.IsNullOrEmpty(entity.CreateUserId))
            {
                entity.CreateUserId = workDataSession.UserId;
            }

            entity.CreateTime = DateTime.Now;
        }
        public void AttemptSetEntityProperty(object entityAsObj, IWorkDataSession workDataSession, ClaimsPrincipal claimsPrincipal)
        {
            var entity = entityAsObj.As <IModifier>();

            if (entity == null)
            {
                return;
            }

            if (string.IsNullOrEmpty(entity.ModifierUserId))
            {
                entity.ModifierUserId = workDataSession?.UserId;
            }

            entity.ModifierTime = DateTime.Now;
        }