/// <summary> /// private constructer so that it is a singleton class /// </summary> /// <param name="db">DBInfo Class object</param> private Retriever(DBInfo db) { r.database = db; }
/// <summary> /// Uses Singleton Creates a Retriever Class Object for /// </summary> /// <param name="db"></param> /// <returns></returns> public Retriever getObject(DBInfo db) { if (r == null) r = new Retriever(db); return r; }
/// <summary> /// This will be used to get an instance of dbinfo to run queries /// </summary> /// <param name="constr">Connection String of the Database</param> /// <returns>A dbinfo object</returns> public DBInfo getInstance(String constr) { if (this.database == null) database = new DBInfo(constr); return database; }