Ejemplo n.º 1
0
        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;
        }