Ejemplo n.º 1
0
        public DocumentAdapter(string cosmosDbConnection, string databaseId, IStringUtils utils)
        {
            _databaseId         = databaseId;
            _cosmosDbconnection = cosmosDbConnection;

            var connection = utils.ConvertConnectionString(cosmosDbConnection);

            if (!connection.TryGetValue("AccountEndpoint", out _cosmosEndpoint))
            {
                throw new ArgumentException(nameof(cosmosDbConnection));
            }

            if (!connection.TryGetValue("AccountKey", out _cosmosKey))
            {
                throw new ArgumentException(nameof(cosmosDbConnection));
            }

            if (string.IsNullOrWhiteSpace(databaseId))
            {
                throw new ArgumentNullException(nameof(databaseId));
            }
        }
Ejemplo n.º 2
0
 public ValuesService(IStringUtils stringUtils, IConfiguration config)
 {
     _stringUtils = stringUtils;
 }
Ejemplo n.º 3
0
 public TimeService(IStringUtils stringUtils, IConfiguration config)
 {
     _stringUtils = stringUtils;
 }