Example #1
0
        public IDatabaseApi Db(string databaseName)
        {
            if (String.IsNullOrWhiteSpace(databaseName))
            {
                throw new ArgumentNullException("databaseName");
            }
            CheckIf.DatabaseNameIsOk(databaseName, "databaseName");

            return(new DatabaseApi(this, uriConstructor.Db(databaseName)));
        }
Example #2
0
        /// <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;
        }