/// <summary> /// /// </summary> /// <param name="termDetailItem"></param> /// <param name="configTemp"></param> /// <returns></returns> private static DueDetailConfiguration AdptToDueDetailConfiguration(TermDetailConfig configTemp) { var config = new DueDetailConfiguration { Id = configTemp.Id, CommunicationType = configTemp.CommunicationType.ToString(), LinkToAccess = configTemp.LinkToAccess, LinkToAccessType = configTemp.LinkToAccessType, TypeOfResponse = configTemp.TypeOfResponse, RequiredLogin = configTemp.RequiredLogin, AuthenticationLogin = configTemp.AuthenticationLogin, AuthenticationPassword = configTemp.AuthenticationPassword.Length > 0 ? Encoding.ASCII.GetString(configTemp.AuthenticationPassword) : "", HostkeyFingerPrint = configTemp.HostKeyFingerPrint.Length > 0 ? Encoding.ASCII.GetString(configTemp.HostKeyFingerPrint) : "", AuthenticationCodeApp = configTemp.AuthenticationCodeApp, PathToOriginFile = configTemp.PathToOriginFile, PathToDestinationFile = configTemp.PathToDestinationFile, PathToFileBackupAtClient = configTemp.PathToFileBackupAtClient, FileDelimiter = configTemp.FileDelimiter }; return(config); }
public void AdaptToOrganizationFile(FileDataContract fromFileData, TermDetailConfig configuration) { Guard.Against.Null(fromFileData, nameof(FileDataContract)); Guard.Against.Null(configuration, nameof(TermDetailConfig)); Enum.TryParse <StatusType>(fromFileData.Status, true, out var statusType); bool.TryParse(fromFileData.FileMigrated, out var fileMigrated); configuration.AddOrganizationFile("", fromFileData.OrgCode, fromFileData.FileDescription, fromFileData.FileSize, fromFileData.FileFormat, fromFileData.FileLocationOrigin, fromFileData.LocationToCopy, statusType, fileMigrated, fromFileData.FileMigratedOn, fromFileData.AllDataInFile, true); //var configTemp = item.TermDetailConfigs.GetTermDetailConfiguration(item.Id, item.CodOrg); }
/// <summary> /// /// </summary> /// <param name="toValue"></param> /// <param name="item"></param> private static void DueDetailToTermDetail(DueDetail toValue, TermDetailConfig item) { toValue.AddDueDetailConfigs(item.Id, item.OrgCode, item.CommunicationType.ToString(), item.LinkToAccess, item.LinkToAccessType, item.TypeOfResponse, item.RequiredLogin, item.AuthenticationLogin, item.AuthenticationPassword.Length > 0 ? Encoding.ASCII.GetString(item.AuthenticationPassword) : "", item.HostKeyFingerPrint.Length > 0 ? Encoding.ASCII.GetString(item.HostKeyFingerPrint) : "", item.AuthenticationCodeApp, item.PathToOriginFile, item.PathToDestinationFile, item.PathToFileBackupAtClient, item.FileDelimiter, item.FileName, item.HasHeader, item.FileProtectedPassword, item.FileHeaderColumns, item.AvailableFieldsColumns); }
public static TermDetailConfig GetTermDetailConfigToTest( TermDetailConfig getTermDetailConfigToTest) { return(getTermDetailConfigToTest); }