/// <summary> /// Returns the Catalog data source, with the proper query QueryBuilder depending on the specified connName /// </summary> /// <param name="connName">The connection name string</param> /// <returns>The Catalog data source</returns> protected virtual ICatalogDAO GetCatalogDAO(string connName) { BaseSqlDAO dao = (BaseSqlDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["ICatalogDAO"], connName); dao.SetQueryBuilder(DbUtils.GetQueryBuilder(connName)); return((ICatalogDAO)dao); }
private Entity GetTemplate(HttpRequest request) { string templateName = request.Params["templateName"]; string templateType = request.Params["templateType"]; IPageInfoDAO pageDAO = (IPageInfoDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["IPageInfoDAO"]); EPE.Common.Entities.Page.Page pageLetter = pageDAO.GetPageConfig("", "Templates"); Entity entityLetter = EntityUtils.CreateEntity(pageLetter); entityLetter.SetProperty("TemplateName", templateName); entityLetter.SetProperty("TemplateTypeText", templateType); IList <Entity> templates = DAOFactory.Instance.GetCatalogDAO().FindEntities(entityLetter, FilterInfo.SearchType.AND); return(templates[0]); }
/// <summary> /// Returns a IPageInfo instance with the specified connName /// </summary> /// <param name="connName">the connection name</param> /// <returns>an IPageInfo instance</returns> protected virtual IPageInfoDAO GetPageInfoDAO(string connName) { return((IPageInfoDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["IPageInfoDAO"], connName)); }
protected virtual ILarcoDAO GetLarcoDAO() { return((ILarcoDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["LarcoDAO"])); }
private IBaseDAO GetDAO(string clazz) { return(FactoryUtils.GetDAO(clazz)); }