public ValidateDataActivity( IStoredHashController storedHashController, IFileController fileController, IValidateFileAsyncDelegate <bool> fileValidateDelegate, IStatusController statusController) : base(statusController) { this.storedHashController = storedHashController; this.fileController = fileController; this.fileValidateDelegate = fileValidateDelegate; }
public SerializedStorageController( IStoredHashController storedHashController, IStorageController <string> storageController, IGetHashAsyncDelegate <string> getStringHashAsyncDelegate, ISerializationController <string> serializarionController, IStatusController statusController) { this.storedHashController = storedHashController; this.storageController = storageController; this.getStringHashAsyncDelegate = getStringHashAsyncDelegate; this.serializarionController = serializarionController; this.statusController = statusController; }
public DataControllerFactory( ISerializedStorageController serializedStorageController, // ISerializationController<string> serializationController, // IStorageController<string> storageController, IStoredHashController storedHashController, IGetDirectoryDelegate getDataDirectoryDelegate, IGetFilenameDelegate getDataFilenameDelegate, IStatusController statusController) { this.serializedStorageController = serializedStorageController; // this.serializationController = serializationController; // this.storageController = storageController; this.storedHashController = storedHashController; this.statusController = statusController; this.getDataDirectoryDelegate = getDataDirectoryDelegate; getRecordsDirectoryDelegate = new GetRelativeDirectoryDelegate( Directories.Base[Entity.Records], getDataDirectoryDelegate); this.getDataFilenameDelegate = getDataFilenameDelegate; }
public GetPageResultsAsyncDelegate( Entity context, IGetUpdateUriDelegate <Entity> getUpdateUriDelegate, IGetQueryParametersDelegate <Entity> getQueryParametersDelegate, IRequestPageAsyncDelegate requestPageAsyncDelegate, IGetHashAsyncDelegate <string> getStringHashDelegate, IStoredHashController storedHashController, ISerializationController <string> serializationController, IStatusController statusController) { this.context = context; this.getUpdateUriDelegate = getUpdateUriDelegate; this.getQueryParametersDelegate = getQueryParametersDelegate; this.requestPageAsyncDelegate = requestPageAsyncDelegate; this.getStringHashDelegate = getStringHashDelegate; this.storedHashController = storedHashController; this.serializationController = serializationController; this.statusController = statusController; requestUri = getUpdateUriDelegate.GetUpdateUri(context); requestParameters = getQueryParametersDelegate.GetQueryParameters(context); }