public MobileServiceController(IVaultRepositoryFactory vaultRepositoryFactory, IServerConfigurationReader serverConfigurationReader, IFileSystem fileSystem) { this.VaultRepositoryFactory = vaultRepositoryFactory; this.ServerConfigurationReader = serverConfigurationReader; this.FileSystem = fileSystem; }
public VaultFileRepositoryFactory(IFileSystem fileSystem, ISymetricCryptographer symetricCryptographer, ISerializer serializer, IServerConfigurationReader serverConfigurationReader, IClockProvider clockProvider, IVaultFileMetadataHandler vaultFileMetadataHandler) { GuardClauses.ArgumentIsNotNull(nameof(fileSystem), fileSystem); GuardClauses.ArgumentIsNotNull(nameof(symetricCryptographer), symetricCryptographer); GuardClauses.ArgumentIsNotNull(nameof(serializer), serializer); GuardClauses.ArgumentIsNotNull(nameof(serverConfigurationReader), serverConfigurationReader); GuardClauses.ArgumentIsNotNull(nameof(clockProvider), clockProvider); GuardClauses.ArgumentIsNotNull(nameof(vaultFileMetadataHandler), vaultFileMetadataHandler); this.FileSystem = fileSystem; this.SymetricCryptographer = symetricCryptographer; this.Serializer = serializer; this.ServerConfigurationReader = serverConfigurationReader; this.ClockProvider = clockProvider; this.VaultFileMetadataHandler = vaultFileMetadataHandler; }