Exemple #1
0
        /// <summary>
        /// Converts from.
        /// </summary>
        /// <param name="importLogFile">The import log file.</param>
        /// <returns></returns>
        public FileImportLogFile ConvertFrom(ImportLogFile importLogFile)
        {
            FileImportLogFile fileImportLogFile = new FileImportLogFile
            {
                FileId               = importLogFile.FileId,
                FilePath             = importLogFile.FilePath,
                FileProfileId        = importLogFile.FileProfileId,
                FileUploadedDateTime = importLogFile.UploadedDateTime,
                MerchantId           = importLogFile.MerchantId,
                OriginalFileName     = importLogFile.OriginalFileName,
                UserId               = importLogFile.UserId
            };

            return(fileImportLogFile);
        }
Exemple #2
0
        /// <summary>
        /// Converts from.
        /// </summary>
        /// <param name="fileImportLog">The file import log.</param>
        /// <returns></returns>
        public FileImportLogResponse ConvertFrom(FileImportLog fileImportLog)
        {
            FileImportLogResponse fileImportLogResponse = new FileImportLogResponse
            {
                FileCount         = fileImportLog.Files.Count(),
                FileImportLogId   = fileImportLog.FileImportLogId,
                ImportLogDate     = fileImportLog.FileImportLogDateTime.Date,
                ImportLogDateTime = fileImportLog.FileImportLogDateTime,
                ImportLogTime     = fileImportLog.FileImportLogDateTime.TimeOfDay,
                Files             = new List <FileImportLogFile>()
            };

            foreach (ImportLogFile importLogFile in fileImportLog.Files)
            {
                FileImportLogFile fileImportLogFile = this.ConvertFrom(importLogFile);
                fileImportLogFile.FileImportLogId = fileImportLog.FileImportLogId;
                fileImportLogResponse.Files.Add(fileImportLogFile);
            }

            return(fileImportLogResponse);
        }
 public void AddFileImportLogFile(FileImportLogFile fileImportLogFile)
 {
     this.FileImportLogFiles.Add(fileImportLogFile);
 }