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); }
private void Audit(AuditType type, string description) { AuditDataObject audit = new AuditDataObject { AuditTypeKey = type.ToString(), Description = description, LoginUserId = UserId }; ProcessFactory.GetAuditProcess().Insert(audit); }
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); } }
public void Insert(AuditDataObject audit) { using (var context = new IdeaPoolEntities()) { AuditType type = context.AuditTypes.Where(x => x.Key == audit.AuditTypeKey).Single(); context.Audits.Add(new Audit { AuditType = type, CreateDate = DateTime.UtcNow, Description = audit.Description, IdeaId = audit.IdeaId, LoginUserId = audit.LoginUserId, UpdateUserId = audit.UpdateUserId }); context.SaveChanges(); } }
public FileContentResult Export(int fieldOfWaterId, int statusId, int userId, string searchText, string exportType) { ExportResult result = null; if (exportType == "pdf") { object routevalues = new { fieldOfWaterId, statusId, userId, searchText }; ActionAsPdf pdf = new ActionAsPdf("SearchResultsHtml", routevalues); byte[] pdfResult = pdf.BuildPdf(ControllerContext); result = new ExportResult { ResultBytes = pdfResult, ContentType = "application/pdf", FileName = "Ideas.pdf" }; } else { ExportCriteria criteria = new ExportCriteria { UserId = userId, FieldOfWaterId = fieldOfWaterId, StatusId = statusId, SearchText = searchText, ExportType = exportType }; result = ProcessFactory.GetExportProcess().Export(criteria, UserId); } AuditDataObject audit = new AuditDataObject { AuditTypeKey = AuditType.IDEAS_EXPORT.ToString(), LoginUserId = UserId, Description = string.Format("Exported ideas to {0} format", exportType) }; Audit(audit); return(File(result.ResultBytes, result.ContentType, result.FileName)); }
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); }
public void Insert(AuditDataObject audit) { AuditData.Insert(audit); }