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]); }
private static Page GetPage(IPageInfoDAO pageDAO, string pageName) { return(pageDAO.GetPageConfig("", pageName)); }