public SectionService(ISectionDAO sectionDAO) { _sectionDAO = sectionDAO; }
public ISectionDAO createSectionDAO() { lock (lockObj) { if (sectionDAO == null) { if (databaseName == DATABASE_MSSQL) sectionDAO = new SectionMSSqlDAO(); if (sectionDAO == null) throw new Exception("Unsupported database : " + databaseName); } return sectionDAO; } }