public PcpResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, ICorporateAccountRepository corporateAccountRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloadHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ICustomerRepository customerRepository, IZipHelper zipHelper, IEventRepository eventRepository, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, IResultPdfFileHelper resultPdfFileHelper, ISftpCridentialManager sftpCridentialManager, IXmlSerializer <ResultPdfNotPosted> resultPdfNotPostedSerializer, IResultPdfEmailNotificationHelper resultPdfEmailNotificationHelper) { _eventCustomerResultRepository = eventCustomerResultRepository; _settings = settings; _mediaRepository = mediaRepository; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _resultPdfDownloadHelper = resultPdfDownloadHelper; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _customerRepository = customerRepository; _zipHelper = zipHelper; _eventRepository = eventRepository; _resultPdfPostedSerializer = resultPdfPostedSerializer; _resultPdfFileHelper = resultPdfFileHelper; _sftpCridentialManager = sftpCridentialManager; _logger = logManager.GetLogger("PCPResultPdf"); _customSettingFile = settings.PcpResultPdfDownloadSettings; _destinationFolderPdfSetting = settings.PcpResultPdfDownloadPath; _accountIds = settings.PcpResultPdfDownloadAccountIds; _cutOfDate = settings.PcpDownloadCutOfDate; _martinsPointExclusiveAccountId = settings.MartinsPointExclusiveAccountId; _resultPostedToPlanPath = settings.ResultPostedToPlanPath; _resultPdfNotPostedSerializer = resultPdfNotPostedSerializer; _resultPdfEmailNotificationHelper = resultPdfEmailNotificationHelper; }
public CleanProjectService(INotificationHelper notificationHelper, IZipHelper zipHelper, ISolutionCleaner solutionCleaner) { this._notificationHelper = notificationHelper; this._zipHelper = zipHelper; this._solutionCleaner = solutionCleaner; }
public CrosswalkInboundReportPollingAgent(ILogManager logManager, ICrosswalkInboundReportService crosswalkInboundReportService, IPipeDelimitedReportHelper pipeDelimitedReportHelper, IMediaRepository mediaRepository, ISettings settings, IZipHelper zipHelper, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomSettingManager customSettingManager, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer) { _crosswalkInboundReportService = crosswalkInboundReportService; _pipeDelimitedReportHelper = pipeDelimitedReportHelper; _mediaRepository = mediaRepository; _settings = settings; _zipHelper = zipHelper; _corporateAccountRepository = corporateAccountRepository; _customSettingManager = customSettingManager; _resultPdfPostedSerializer = resultPdfPostedSerializer; _logger = logManager.GetLogger("Crosswalk_Inbound_Report"); _customSettingFile = settings.FloridaBlueSettingResourcePath; _cutOffDate = settings.FloridaBlueReportCutOfDate; _dayOfWeek = settings.FloridaBlueReportsDayOfWeek; _resultPostedToPlanPath = settings.ResultPostedToPlanPath; _sftpHost = settings.FloridaBlueSftpHost; _sftpUserName = settings.FloridaBlueSftpUserName; _sftpPassword = settings.FloridaBlueSftpPassword; _sendReportToSftp = settings.SendReportToFloridaBlueSftp; _destinationSftpPath = settings.FloridaBlueSftpPath; _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate; }
public FloridaBlueResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomerRepository customerRepository, IUniqueItemRepository <Event> eventRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloaderHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IZipHelper zipHelper, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, IResultPdfFileHelper resultPdfFileHelper) { _cutOfDate = settings.PcpDownloadCutOfDate; _eventCustomerResultRepository = eventCustomerResultRepository; _settings = settings; _mediaRepository = mediaRepository; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _customerRepository = customerRepository; _eventRepository = eventRepository; _resultPdfDownloaderHelper = resultPdfDownloaderHelper; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _zipHelper = zipHelper; _resultPdfPostedSerializer = resultPdfPostedSerializer; _resultPdfFileHelper = resultPdfFileHelper; _logger = logManager.GetLogger("Florida Blue ResultPdf"); _customSettingFile = settings.PcpResultPdfDownloadSettings; _destinationFolderPdfPath = settings.PcpResultPdfDownloadPath; _dayOfWeek = _settings.FloridaBlueReportsDayOfWeek; }
/// <summary> /// 设置压缩解压缩辅助器。 /// </summary> /// <param name="zipHelper">要设置的压缩解压缩辅助器。</param> public static void SetZipHelper(IZipHelper zipHelper) { if (zipHelper == null) { throw new GameBoxFrameworkException("Zip helper is invalid."); } s_ZipHelper = zipHelper; }
public BaseReportService(IZipHelper zipHelper, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository) { _zipHelper = zipHelper; _loginSettingRepository = loginSettingRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _roleRepository = roleRepository; _userRepository = userRepository; }
public OctorunInstaller(IEnvironment environment, ITaskManager taskManager, OctorunInstallDetails installDetails = null) { this.environment = environment; this.sharpZipLibHelper = ZipHelper.Instance; this.installDetails = installDetails ?? new OctorunInstallDetails(environment.UserCachePath); this.fileSystem = environment.FileSystem; this.taskManager = taskManager; }
public GitInstaller(IEnvironment environment, IProcessManager processManager, CancellationToken token, GitInstallDetails installDetails = null) { this.environment = environment; this.processManager = processManager; this.sharpZipLibHelper = ZipHelper.Instance; this.cancellationToken = token; this.installDetails = installDetails ?? new GitInstallDetails(environment.UserCachePath, environment.IsWindows); }
public GitInstaller(IEnvironment environment, IZipHelper sharpZipLibHelper, CancellationToken cancellationToken, GitInstallDetails installDetails, NPath gitArchiveFilePath, NPath gitLfsArchivePath) { this.environment = environment; this.sharpZipLibHelper = sharpZipLibHelper; this.cancellationToken = cancellationToken; this.installDetails = installDetails; this.gitArchiveFilePath = gitArchiveFilePath; this.gitLfsArchivePath = gitLfsArchivePath; }
public UnzipTask(CancellationToken token, NPath archiveFilePath, NPath extractedPath, IZipHelper zipHelper, IFileSystem fileSystem) : base(token) { this.archiveFilePath = archiveFilePath; this.extractedPath = extractedPath; this.zipHelper = zipHelper; this.fileSystem = fileSystem; Name = $"Unzip {archiveFilePath.FileName}"; }
public UnzipTask(CancellationToken token, string archiveFilePath, NPath extractedPath, IZipHelper zipHelper, IFileSystem fileSystem, string expectedMD5 = null, IProgress <float> zipFileProgress = null, IProgress <long> estimatedDurationProgress = null) : base(token) { this.archiveFilePath = archiveFilePath; this.extractedPath = extractedPath; this.zipHelper = zipHelper; this.fileSystem = fileSystem; this.expectedMD5 = expectedMD5; this.zipFileProgress = zipFileProgress; this.estimatedDurationProgress = estimatedDurationProgress; }
public CdContentCreator(IEventCustomerRepository eventCustomerRepository, IElectronicProductRepository electronicProductRepository, IEventCustomerResultRepository eventCustomerResultRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTracking, IMediaRepository mediaRepository, IZipHelper zipHelper) { _eventCustomerRepository = eventCustomerRepository; _electronicProductRepository = electronicProductRepository; _eventCustomerResultRepository = eventCustomerResultRepository; _cdContentGeneratorTracking = cdContentGeneratorTracking; _mediaRepository = mediaRepository; _zipHelper = zipHelper; _testResultRepository = new TestResultRepository(); }
public UnzipTask(ITaskManager taskManager, CancellationToken token, SPath archiveFilePath, SPath extractedPath, IZipHelper zipHelper, IFileSystem fileSystem) : base(taskManager, token) { this.archiveFilePath = archiveFilePath; this.extractedPath = extractedPath; this.zipHelper = zipHelper ?? ZipHelper.Instance; this.fileSystem = fileSystem; Name = $"Unzip {archiveFilePath.FileName}"; Message = $"Extracting {System.IO.Path.GetFileName(archiveFilePath)}"; progressReporter.OnProgress += progress.UpdateProgress; }
public GitInstaller(IPlatform platform, GitInstallationState state = null, GitInstallDetails installDetails = null, CancellationToken token = default) : base(platform.TaskManager, token) { this.platform = platform; this.currentState = state; this.sharpZipLibHelper = ZipHelper.Instance; this.cancellationToken = token; this.installDetails = installDetails ?? new GitInstallDetails(platform.Environment.UserCachePath, platform.Environment); progressReporter.OnProgress += progress.UpdateProgress; }
public GitInstaller(IGitEnvironment environment, IProcessManager processManager, CancellationToken token, GitInstallationState state = null, GitInstallDetails installDetails = null) : base(token) { this.environment = environment; this.processManager = processManager; this.state = state; this.sharpZipLibHelper = ZipHelper.Instance; this.installDetails = installDetails ?? new GitInstallDetails(environment.UserCachePath, environment); progressReporter.OnProgress += progress.UpdateProgress; }
const int WaitForSeconds = 450; //seven and half //private ConnectionMultiplexer _redis; //private ConnectionMultiplexer ConnectionMultiplexer //{ // get // { // if (_redis == null || !_redis.IsConnected) // { // var config = ConfigurationOptions.Parse(_host); // config.KeepAlive = WaitForSeconds; // //config.ConnectTimeout = 5000; // _redis = ConnectionMultiplexer.Connect(config); // } // return _redis; // } //} public BaseReportsController(IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings) { _zipHelper = zipHelper; _logger = logManager.GetLogger <Global>(); _sessionContext = sessionContext; _loginSettingRepository = loginSettingRepository; _organizationRoleUserRepository = organizationRoleUserRepository; _roleRepository = roleRepository; _userRepository = userRepository; //_host = settings.RedisServerHost; _redisDatabaseKey = settings.RedisDatabaseKey; }
public UnzipTask(ITaskManager taskManager, SPath archiveFilePath, SPath extractedPath, IZipHelper zipHelper) : base(taskManager) { this.archiveFilePath = archiveFilePath; this.extractedPath = extractedPath; this.zipHelper = zipHelper ?? ZipHelper.Instance; Name = $"Unzip {archiveFilePath.FileName}"; Message = $"Extracting {System.IO.Path.GetFileName(archiveFilePath)}"; progressReporter.OnProgress += p => { this.progress.UpdateProgress(p); }; }
public OptumResultZipCreationPollingAgent(IZipHelper zipHelper, ILogManager logManager, ISettings settings, ICorporateAccountRepository corporateAccountRepository, ISftpCridentialManager sftpCridentialManager) { _zipHelper = zipHelper; _corporateAccountRepository = corporateAccountRepository; _sftpCridentialManager = sftpCridentialManager; _logger = logManager.GetLogger("OptumSFTZip"); _accountIds = settings.OptumZipFolderDownloadAccountIds; _optumZipFolderDownloadFromPath = settings.OptumZipFolderDownloadFromPath; _optumZipFolderPostToPath = settings.OptumZipFolderPostToPath; _monarchAccountIds = settings.MonarchAccountIds; _monarchZipFolderPath = settings.MonarchZipFolderPostToPath; _sftpResouceFilePath = settings.SftpResouceFilePath; _monarchResultPdfArchive = settings.MonarchResultPdfArchive; }
public GitInstaller(IEnvironment environment, IZipHelper sharpZipLibHelper, CancellationToken cancellationToken) { Guard.ArgumentNotNull(environment, nameof(environment)); logger = Logging.GetLogger(GetType()); this.cancellationToken = cancellationToken; this.environment = environment; this.extractCallback = sharpZipLibHelper != null ? (ExtractZipFile)sharpZipLibHelper.Extract : ZipHelper.ExtractZipFile; GitInstallationPath = environment.GetSpecialFolder(Environment.SpecialFolder.LocalApplicationData) .ToNPath().Combine(ApplicationInfo.ApplicationName, PackageNameWithVersion); var gitExecutable = "git"; var gitLfsExecutable = "git-lfs"; if (DefaultEnvironment.OnWindows) { gitExecutable += ".exe"; gitLfsExecutable += ".exe"; } GitLfsExecutable = gitLfsExecutable; GitExecutable = gitExecutable; GitExecutablePath = GitInstallationPath; if (DefaultEnvironment.OnWindows) { GitExecutablePath = GitExecutablePath.Combine("cmd"); } else { GitExecutablePath = GitExecutablePath.Combine("bin"); } GitExecutablePath = GitExecutablePath.Combine(GitExecutable); GitLfsExecutablePath = GitInstallationPath; if (DefaultEnvironment.OnWindows) { GitLfsExecutablePath = GitLfsExecutablePath.Combine("mingw32"); } GitLfsExecutablePath = GitLfsExecutablePath.Combine("libexec", "git-core", GitLfsExecutable); }
/// <summary> /// Pack logs and return a full url /// @Author:Benjamin Wang /// </summary> /// <param name="ZipHelper"></param> /// <param name="LogFolder"></param> /// <returns></returns> public static string PackLogs(IZipHelper ZipHelper, string LogFolder, string AppName = "") { try { var list = new List <string>(); list.Add("zip"); var actualLogFolder = System.Web.HttpContext.Current.Server.MapPath("~/" + LogFolder); var mFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".zip"; ZipHelper.ZipFolder(actualLogFolder, actualLogFolder + "//" + mFileName, false, list); //TODO: Need to get the site/folder name from IIS //Pass app's name as needed var urlAuthority = System.Web.HttpContext.Current.Request.Url.Authority; return("Logs were packed:[" + String.Format("<a href='Http://{0}/{1}/{2}/{3}'>{3}</a>", urlAuthority, AppName, LogFolder, mFileName) + "]"); } catch (Exception ex) { var helper = new LogExceptionHelper(); helper.LogException(System.Reflection.MethodBase.GetCurrentMethod(), ex, null); return(""); } }
public MonarchResultPdfToWellmedDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomerRepository customerRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloadHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ISftpCridentialManager sftpCridentialManager, IZipHelper zipHelper, IXmlSerializer <CustomerWithNoGmpiViewModel> customerWithNoGmpi, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, IResultPdfFileHelper resultPdfFileHelper, IEventRepository eventRepository) { _eventCustomerResultRepository = eventCustomerResultRepository; _settings = settings; _mediaRepository = mediaRepository; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _customerRepository = customerRepository; _resultPdfDownloadHelper = resultPdfDownloadHelper; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _sftpCridentialManager = sftpCridentialManager; _zipHelper = zipHelper; _customerWithNoGmpi = customerWithNoGmpi; _resultPdfPostedSerializer = resultPdfPostedSerializer; _resultPdfFileHelper = resultPdfFileHelper; _eventRepository = eventRepository; _logger = logManager.GetLogger("MonarchResultPdfToWellmed"); _customSettingFile = settings.PcpResultPdfDownloadSettings; _destinationFolderPdfPath = settings.MonarchWellmedPdfPath; _cutOfDate = settings.PcpDownloadCutOfDate; _accountIds = settings.MonarchAccountIds; _sftpCridentailPath = settings.SftpResouceFilePath; _sftpPath = settings.MonarchWelledPdfSfptPath; _customerWithNoGmpiPath = settings.CustomerWithNoGmpiPath; _sendPdfToWellmed = settings.SendPdfToWellmed; _resultPostedToPlanPath = settings.ResultPostedToPlanPath; _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate; }
public BcbsMiResultPdfDownloadPdfAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomerRepository customerRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloadHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IZipHelper zipHelper, IUniqueItemRepository <Event> eventRepository, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, IResultPdfFileHelper resultPdfFileHelper, IXmlSerializer <ResultPdfNotPosted> resultPdfNotPostedSerializer, IResultPdfEmailNotificationHelper resultPdfEmailNotificationHelper) { _eventCustomerResultRepository = eventCustomerResultRepository; _settings = settings; _mediaRepository = mediaRepository; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _customerRepository = customerRepository; _resultPdfDownloadHelper = resultPdfDownloadHelper; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _zipHelper = zipHelper; _eventRepository = eventRepository; _resultPdfPostedSerializer = resultPdfPostedSerializer; _resultPdfFileHelper = resultPdfFileHelper; _logger = logManager.GetLogger("BcbsMiResultPdf"); _customSettingFile = settings.PcpResultPdfDownloadSettings; _destinationFolderResultReportPath = settings.BcbsMiResultReportDownloadPath; _destinationFolderResultPdfPath = settings.BcbsMiResultPdfDownloadPath; _cutOfDate = settings.PcpDownloadCutOfDate; _accountId = settings.BcbsMiAccountId; _bcbsMiGapPatinetTags = settings.BcbsMiGapPatinetTags; _bcbsMiRiskPatientTags = settings.BcbsMiRiskPatientTags; _fromDateForGapPatient = settings.FromDateForGapPatient; _resultPostedToPlanPath = settings.ResultPostedToPlanPath; _resultPdfNotPostedSerializer = resultPdfNotPostedSerializer; _resultPdfEmailNotificationHelper = resultPdfEmailNotificationHelper; _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate; }
public ResultArchivePollingAgent(IResultArchiveUploadRepository resultArchiveUploadRepository, ICorporateAccountRepository corporateAccountRepository, IResultArchiveUploadLogRepository resultArchiveUploadLogRepository, IMediaRepository mediaRepository, IUniqueItemRepository <File> fileRepository, IEventCustomerResultRepository eventCustomerResultRepository, IZipHelper zipHelper, ILogManager logManager, ISettings settings, ICustomerRepository customerRepository, IRepository <BasicBiometric> basicBiometricRepository, IEventCustomerRepository eventCustomerRepository, ILipidParserHelper lipidParserHelper, IEventEndofDayService endofDayService, ICustomerService customerService, IEventRepository eventRepository) { _resultArchiveUploadLogRepository = resultArchiveUploadLogRepository; _resultArchiveUploadRepository = resultArchiveUploadRepository; _corporateAccountRepository = corporateAccountRepository; _mediaRepository = mediaRepository; _fileRepository = fileRepository; _logManager = logManager; _eventCustomerResultRepository = eventCustomerResultRepository; _zipHelper = zipHelper; _settings = settings; _customerRepository = customerRepository; _basicBiometricRepository = basicBiometricRepository; _eventCustomerRepository = eventCustomerRepository; _lipidParserHelper = lipidParserHelper; _endofDayService = endofDayService; _customerService = customerService; _eventRepository = eventRepository; }
public ResultParser(long resultArchiveId, string compressedFolderPath, ICorporateAccountRepository corporateAccountRepository, IMediaRepository mediaRepository, IResultArchiveUploadRepository resultArchiveUploadRepository, IResultArchiveUploadLogRepository resultArchiveUploadLogRepository, ILogger logger, ISettings settings, ICustomerRepository customerRepository, IZipHelper zipHelper, IRepository <BasicBiometric> basicBiometricRepository, IEventCustomerRepository eventCustomerRepository, ILipidParserHelper lipidParserHelper, IEventEndofDayService endofDayService, ICustomerService customerService, IEventRepository eventRepository) { _corporateAccountRepository = corporateAccountRepository; _resultArchiveId = resultArchiveId; _compressedFolderPath = compressedFolderPath; _resultArchiveUploadRepository = resultArchiveUploadRepository; _resultArchiveUploadLogRepository = resultArchiveUploadLogRepository; _customerRepository = customerRepository; _logger = logger; _nameforEkgFolder = settings.EkgParserFolderRepresentation; _nameforEkgCardioCardFolder = settings.EkgCardioCardParserFolderRepresentation; _ekgFileParsertoUse = settings.EkgParsertoUse; _settings = settings; _mediaRepository = mediaRepository; _corporateAccountRepository = corporateAccountRepository; _zipHelper = zipHelper; _customerService = customerService; _eventRepository = eventRepository; if (string.IsNullOrEmpty(_compressedFolderPath)) { throw new InvalidOperationException("Can not extract data on a empty path!"); } if (_resultArchiveId < 1) { throw new InvalidOperationException("Need to provide a valid database Id for the Archive to parse!"); } _testResultService = new Service.TestResultService(); _basicBiometricRepository = basicBiometricRepository; _eventCustomerRepository = eventCustomerRepository; _lipidParserHelper = lipidParserHelper; _endofDayService = endofDayService; }
/// <summary> /// 设置压缩解压缩辅助器。 /// </summary> /// <param name="zipHelper">要设置的压缩解压缩辅助器。</param> public static void SetZipHelper(IZipHelper zipHelper) { s_ZipHelper = zipHelper; }
public ExportableReportsController(IProspectCustomerService prospectCustomerService, IMediaRepository mediaRepository, IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings) : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings) { _prospectCustomerService = prospectCustomerService; _tempMediaLocation = mediaRepository.GetTempMediaFileLocation(); }
public ExportableReportsController(IUsersListModelRepository usersListModelRepository, IMediaRepository mediaRepository, IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings) : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings) { _usersListModelRepository = usersListModelRepository; _tempMediaLocation = mediaRepository.GetTempMediaFileLocation(); }
public ExportableReportsController(IOperationsReportingService operationsReportingService, IMediaRepository mediaRepository, IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings, IStaffEventScheduleExportService staffEventScheduleExportService) : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings) { _operationsReportingService = operationsReportingService; _staffEventScheduleExportService = staffEventScheduleExportService; _tempMediaLocation = mediaRepository.GetTempMediaFileLocation(); _sessionContext = sessionContext; }
public ExportableReportsController(IHospitalPartnerService hospitalPartnerService, ITestRepository testRepository, IMediaRepository mediaRepository, IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings) : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings) { _hospitalPartnerService = hospitalPartnerService; _logger = logManager.GetLogger <ExportableReportsController>(); _testRepository = testRepository; _tempMediaLocation = mediaRepository.GetTempMediaFileLocation(); }
/// <summary> /// Pack logs /// @Author:Benjamin Wang /// </summary> /// <param name="ZipHelper"></param> /// <param name="LogFolder"></param> /// <returns></returns> public string PackLogs(IZipHelper ZipHelper, string LogFolder, string AppName = "") { return(LogHelper.PackLogs(ZipHelper, LogFolder, AppName)); }