public IDatabaseApi Db(string databaseName) { if (String.IsNullOrWhiteSpace(databaseName)) { throw new ArgumentNullException("databaseName"); } CheckIf.DatabaseNameIsOk(databaseName, "databaseName"); return(new DatabaseApi(this, uriConstructor.Db(databaseName))); }
/// <constructor /> public Settings(Uri serverUri, string databaseName) { if (serverUri == null) { throw new ArgumentNullException("serverUri"); } if (!serverUri.IsAbsoluteUri) { throw new ArgumentException("Server URL should be absolute.", "serverUri"); } if (string.IsNullOrWhiteSpace(databaseName)) { throw new ArgumentNullException("databaseName"); } CheckIf.DatabaseNameIsOk(databaseName, "databaseName"); ServerUri = serverUri; DefaultDatabaseName = databaseName; }