Exemple #1
0
        private void Audit(AuditType type, string description)
        {
            AuditDataObject audit = new AuditDataObject
            {
                AuditTypeKey = type.ToString(),
                Description  = description,
                LoginUserId  = UserId
            };

            ProcessFactory.GetAuditProcess().Insert(audit);
        }
        private void Audit(AuditType type, int userId, string description = null)
        {
            AuditDataObject audit = new AuditDataObject
            {
                LoginUserId  = userId,
                AuditTypeKey = type.ToString(),
                Description  = description
            };

            ProcessFactory.GetAuditProcess().Insert(audit);
        }
Exemple #3
0
        public void AuditPrint(int ideaId)
        {
            AuditDataObject audit = new AuditDataObject
            {
                LoginUserId  = UserId,
                IdeaId       = ideaId,
                AuditTypeKey = AuditType.PRINT_IDEA.ToString()
            };

            ProcessFactory.GetAuditProcess().Insert(audit);
        }
 public override void OnActionExecuted(ActionExecutedContext filterContext)
 {
     if (IsValid() && filterContext.HttpContext.User is UserPrincipal)
     {
         UserPrincipal   user  = filterContext.HttpContext.User as UserPrincipal;
         AuditDataObject audit = new AuditDataObject
         {
             LoginUserId  = user.Id,
             AuditTypeKey = auditType.ToString(),
             Description  = description
         };
         ProcessFactory.GetAuditProcess().Insert(audit);
     }
 }
 public override void OnActionExecuted(ActionExecutedContext filterContext)
 {
     if (IsValid() && IdeaId != 0 && filterContext.HttpContext.User is UserPrincipal)
     {
         UserPrincipal   user  = filterContext.HttpContext.User as UserPrincipal;
         AuditDataObject audit = new AuditDataObject
         {
             IdeaId       = IdeaId,
             LoginUserId  = user.Id,
             AuditTypeKey = auditType.ToString(),
             Description  = auditType == AuditType.FILE_DOWNLOAD ? FileId.ToString() : null
         };
         ProcessFactory.GetAuditProcess().Insert(audit);
     }
 }
Exemple #6
0
 public override void OnActionExecuted(ActionExecutedContext filterContext)
 {
     if (IsValid()
         &&
         (
             UserId != null ||
             auditType == AuditType.USER_PROFILE_UPDATE ||
             auditType == AuditType.PASSWORD_RESET ||
             auditType == AuditType.USER_LOGOUT
         ) &&
         filterContext.HttpContext.User is UserPrincipal)
     {
         UserPrincipal   loggedInUser = filterContext.HttpContext.User as UserPrincipal;
         AuditDataObject audit        = new AuditDataObject
         {
             LoginUserId  = loggedInUser.Id,
             UpdateUserId = UserId,
             AuditTypeKey = auditType.ToString(),
             Description  = Description
         };
         ProcessFactory.GetAuditProcess().Insert(audit);
     }
 }
 protected void Audit(AuditDataObject audit)
 {
     ProcessFactory.GetAuditProcess().Insert(audit);
 }