public ItemizeGameDetailsDirectoriesAsyncDelegate(
     IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsManualUrlsAsyncDelegate,
     IGetDirectoryDelegate getDirectoryDelegate)
 {
     this.itemizeGameDetailsManualUrlsAsyncDelegate = itemizeGameDetailsManualUrlsAsyncDelegate;
     this.getDirectoryDelegate = getDirectoryDelegate;
 }
예제 #2
0
 public ItemizeAllGameDetailsDirectoriesAsyncDelegate(
     IDataController <GameDetails> gameDetailsDataController,
     IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsDirectoriesAsyncDelegate,
     IStatusController statusController)
 {
     this.gameDetailsDataController = gameDetailsDataController;
     this.itemizeGameDetailsDirectoriesAsyncDelegate = itemizeGameDetailsDirectoriesAsyncDelegate;
     this.statusController = statusController;
 }
 public GetManualUrlDownloadSourcesAsyncDelegate(
     IIndexController <long> updatedDataController,
     IDataController <GameDetails> gameDetailsDataController,
     IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsManualUrlsAsyncController,
     IStatusController statusController)
 {
     this.updatedDataController     = updatedDataController;
     this.gameDetailsDataController = gameDetailsDataController;
     this.itemizeGameDetailsManualUrlsAsyncController = itemizeGameDetailsManualUrlsAsyncController;
     this.statusController = statusController;
 }
예제 #4
0
 public ItemizeAllUpdatedGameDetailsManualUrlFilesAsyncDelegate(
     IIndexController <long> updatedDataController,
     IDataController <GameDetails> gameDetailsDataController,
     IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsFilesAsyncDelegate,
     IStatusController statusController)
 {
     this.updatedDataController                = updatedDataController;
     this.gameDetailsDataController            = gameDetailsDataController;
     this.itemizeGameDetailsFilesAsyncDelegate = itemizeGameDetailsFilesAsyncDelegate;
     this.statusController = statusController;
 }
예제 #5
0
 public ItemizeAllUpdatedProductFilesAsyncDelegate(
     IIndexController <long> updatedDataController,
     IDataController <GameDetails> gameDetailsDataController,
     IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsDirectoriesAsyncDelegate,
     IDirectoryController directoryController,
     IStatusController statusController)
 {
     this.updatedDataController     = updatedDataController;
     this.gameDetailsDataController = gameDetailsDataController;
     this.itemizeGameDetailsDirectoriesAsyncDelegate = itemizeGameDetailsDirectoriesAsyncDelegate;
     this.directoryController = directoryController;
     this.statusController    = statusController;
 }
예제 #6
0
 public ItemizeGameDetailsFilesAsyncDelegate(
     IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsManualUrlsDelegate,
     IRoutingController routingController,
     IGetPathDelegate getPathDelegate,
     //IGetDirectoryDelegate getDirectoryDelegate,
     //IGetFilenameDelegate getFilenameDelegate,
     IStatusController statusController)
 {
     this.itemizeGameDetailsManualUrlsDelegate = itemizeGameDetailsManualUrlsDelegate;
     //this.getDirectoryDelegate = getDirectoryDelegate;
     //this.getFilenameDelegate = getFilenameDelegate;
     this.getPathDelegate   = getPathDelegate;
     this.routingController = routingController;
     this.statusController  = statusController;
 }
        public ValidateProductFilesActivity(
            IGetDirectoryDelegate productFileDirectoryDelegate,
            IGetFilenameDelegate productFileFilenameDelegate,
            IFormatDelegate <string, string> formatValidationFileDelegate,
            IFileValidationController fileValidationController,
            IDataController <ValidationResult> validationResultsDataController,
            IDataController <GameDetails> gameDetailsDataController,
            IItemizeAsyncDelegate <GameDetails, string> itemizeGameDetailsManualUrlsAsyncDelegate,
            IItemizeAllAsyncDelegate <long> itemizeAllProductsAsyncDelegate,
            IRoutingController routingController,
            IStatusController statusController) :
            base(statusController)
        {
            this.productFileDirectoryDelegate              = productFileDirectoryDelegate;
            this.productFileFilenameDelegate               = productFileFilenameDelegate;
            this.formatValidationFileDelegate              = formatValidationFileDelegate;
            this.fileValidationController                  = fileValidationController;
            this.validationResultsDataController           = validationResultsDataController;
            this.gameDetailsDataController                 = gameDetailsDataController;
            this.itemizeGameDetailsManualUrlsAsyncDelegate = itemizeGameDetailsManualUrlsAsyncDelegate;

            this.itemizeAllProductsAsyncDelegate = itemizeAllProductsAsyncDelegate;
            this.routingController = routingController;
        }