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)); } }
public ValuesService(IStringUtils stringUtils, IConfiguration config) { _stringUtils = stringUtils; }
public TimeService(IStringUtils stringUtils, IConfiguration config) { _stringUtils = stringUtils; }