public override bool Equals(OperationArgumentsBase args) { ImportEZProxyAuditOperationArguments arguments = (ImportEZProxyAuditOperationArguments)args; return(HarvesterDatabase == arguments.HarvesterDatabase && DestinationDatabase == arguments.DestinationDatabase && SourceDirectory == arguments.SourceDirectory && LogDirectory == arguments.LogDirectory && FilePattern == arguments.FilePattern); }
public ImportEZProxyAuditOperation(ImportEZProxyAuditOperationArguments arguments, RepositoryArgumentsBase HarvesterDatabase, RepositoryArgumentsBase DestinationDatabase, RepositoryArgumentsBase SourceDirectory, RepositoryArgumentsBase LogDirectory) { Contract.Requires(arguments != null); Contract.Requires(SourceDirectory != null); Contract.Requires(HarvesterDatabase != null); Contract.Requires(DestinationDatabase != null); Contract.Requires(LogDirectory != null); _arguments = arguments; _directoryArgs = SourceDirectory; _harvesterArgs = HarvesterDatabase; _statisticsArgs = DestinationDatabase; _logDirectoryArgs = LogDirectory; }