static BlogDB() { _server = "http://" + ConfigurationManager.AppSettings["couchdb_server"] + ":" + ConfigurationManager.AppSettings["couchdb_port"]; _database = ConfigurationManager.AppSettings["post_db_name"]; _db = new SharpCouch.DB(); CheckDatabase(); }
public ContactsRepository() { object server; object database; object user; object password; var connectionString = new CouchDBConnectionString(System.Configuration.ConfigurationManager.ConnectionStrings["Contacts"].ConnectionString); connectionString.TryGetValue(CouchDBConnectionString.Server, out server); connectionString.TryGetValue(CouchDBConnectionString.Database, out database); connectionString.TryGetValue(CouchDBConnectionString.Username, out user); connectionString.TryGetValue(CouchDBConnectionString.Password, out password); SharpCouch.DB db = new SharpCouch.DB(server.ToString(), user.ToString(), password.ToString()); contacts = Contacts.Connect(db, database.ToString()); }
public static Sys Connect(SharpCouch.DB couch, string db) { return(new Sys(couch, db)); }
public Sys(SharpCouch.DB couch, string db) { _db = db; _couch = couch; }
public Contacts(SharpCouch.DB couch, string db) { _db = db; _couch = couch; }
public static Contacts Connect(SharpCouch.DB couch, string db) { return(new Contacts(couch, db)); }