public ExportHTTPViewModel( InvestigationFacade investigationFacade, HangfireFacade hangfireFacade, CaptureFacade captureFacade, ExportFacade exportFacade, SnooperHTTPWeb snooperInfo, ExportHTTPFacade exportFTPFacade) : base(investigationFacade, hangfireFacade, captureFacade, exportFacade) { this.SnooperInfo = snooperInfo; this.ExportHTTPFacade = exportFTPFacade; }
public override Task PreRender() { if (!Context.IsPostBack) { this.Messages.PagingOptions.PageSize = 15; this.Messages.SortingOptions.SortDescending = false; this.Messages.SortingOptions.SortExpression = "Message.TimeStamp"; this.Files.PagingOptions.PageSize = 15; this.Files.SortingOptions.SortDescending = false; this.Files.SortingOptions.SortExpression = "Message.TimeStamp"; this.Images.PagingOptions.PageSize = 12; this.Images.SortingOptions.SortDescending = false; this.Images.SortingOptions.SortExpression = "Message.TimeStamp"; this.ExportHTTPFacade.InitMessageFilter(this.MessageFilter, this.InvestigationId); this.ExportHTTPFacade.InitFileFilter(this.FileFilter, this.InvestigationId); this.ExportHTTPFacade.InitFileFilter(this.ImageFilter, this.InvestigationId); this.Clear("Messages"); this.Clear("Files"); this.Clear("Images"); this.Messages.IsRefreshRequired = true; this.Files.IsRefreshRequired = true; this.Images.IsRefreshRequired = true; } if (this.Messages.IsRefreshRequired) { ExportHTTPFacade.FillMessages(this.InvestigationId, this.Messages, this.MessageFilter); } if (this.Files.IsRefreshRequired) { ExportHTTPFacade.FillFiles(this.InvestigationId, this.Files, this.FileFilter, this.AppPath); } if (this.Images.IsRefreshRequired) { ExportHTTPFacade.FillFiles(this.InvestigationId, this.Images, this.ImageFilter, this.AppPath, true); } return(base.PreRender()); }
public HTTPDetailViewModel(ExportHTTPFacade facade) { this.Facade = facade; }