public UserRepository(IAppConfiguration configuration) { _tableStorage = new TableStorage(configuration); _userTable = configuration.GetVariable("UserTable"); _userSettingsTable = configuration.GetVariable("UserSettingsTable"); _doctorTable = configuration.GetVariable("DoctorSettingsTable"); }
public CosmosRepository(IAppConfiguration configuration) { _databaseName = configuration.GetVariable("cosmos.DatabaseName"); _collectionName = configuration.GetVariable("cosmos.CollectionName"); var endpointUri = configuration.GetVariable("cosmos.EndpointUri"); var primaryKey = configuration.GetVariable("cosmos.PrimaryAuthorizationKey"); _documentClient = new DocumentClient(new Uri(endpointUri), primaryKey); }
public DocumentsLogic(IAppConfiguration configurationProvider) { _configuration = configurationProvider; _databaseName = _configuration.GetVariable("cosmosDb-DatabaseName"); _collectionName = _configuration.GetVariable("cosmosDb-CollectionName"); var endpointUri = new Uri(_configuration.GetVariable("cosmosDb-EndpointUri")); var primaryKey = _configuration.GetVariable("cosmosDb-PrimaryAuthorizationKey"); _documentClient = new DocumentClient(endpointUri, primaryKey, new ConnectionPolicy { ConnectionMode = ConnectionMode.Direct, ConnectionProtocol = Protocol.Tcp }); _uri = UriFactory.CreateDocumentCollectionUri(_databaseName, _collectionName); }
public IngredientsRepository(IAppConfiguration configuration) { _tableStorage = new TableStorage(configuration); _ingredientsTable = configuration.GetVariable("IngredientsTable"); }
public MealRepository(IAppConfiguration configuration) { _tableStorage = new TableStorage(configuration); _mealsTable = configuration.GetVariable("MealTable"); }
public IndicatorRepository(IAppConfiguration configuration) { _tableStorage = new TableStorage(configuration); _indicatorsTable = configuration.GetVariable("IndicatorsTable"); }
public MealTypeRepository(IAppConfiguration configuration) { _tableStorage = new TableStorage(configuration); _userMealTypeTable = configuration.GetVariable("MealTypeTable"); }