/// <summary>
        /// Fetch data for FTP configuation from Database
        /// </summary>
        /// <param name="configType"></param>
        /// <returns>FTPConfiguation</returns>
        public FtpConfiguration GetFtpConfig(FtpConfigurationType configType)
        {
            var _ftpContext      = new DeluxeOrderManagementEntities();
            var ftpConfiguration = (from ftpConfig in _ftpContext.FTPConfigs
                                    where ftpConfig.FileName == configType.ToString()
                                    select new FtpConfiguration {
                FtpUserName = ftpConfig.UserName,
                FtpPassword = ftpConfig.Password,
                FtpDirecrory = ftpConfig.FtpDirectory,
                Host = ftpConfig.Host,
                DownloadLocalDirectory = ftpConfig.DownloadTo,
                Port = ftpConfig.Port.Value,
                EnableSSL = ftpConfig.EnableSSL.Value,
                ArchiveDirectory = ftpConfig.FtpArchivalDirectory
            }).FirstOrDefault();

            return(ftpConfiguration);
        }
Пример #2
0
 public FtpConfiguration GetFtpConfig(FtpConfigurationType configType)
 {
     return(_repository.GetFtpConfig(configType));
 }