示例#1
0
 public UserRepository(IAppConfiguration configuration)
 {
     _tableStorage      = new TableStorage(configuration);
     _userTable         = configuration.GetVariable("UserTable");
     _userSettingsTable = configuration.GetVariable("UserSettingsTable");
     _doctorTable       = configuration.GetVariable("DoctorSettingsTable");
 }
示例#2
0
        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);
        }
示例#3
0
        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");
 }
示例#5
0
 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");
 }