예제 #1
0
 public FileTemplateServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     _fileTemplateRepository = new FileTemplateRepository(entities);
     _pageRepository = new PageRepository(entities);
 }
예제 #2
0
 public FileTemplateServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _pageTemplateServices      = HostContainer.GetInstance <IPageTemplateServices>();
     _fileTemplateRepository    = new FileTemplateRepository(entities);
     _pageRepository            = new PageRepository(entities);
 }
예제 #3
0
 /// <summary>
 /// Check if file exist in physical path or not, if not search in db template
 /// </summary>
 /// <param name="virtualPath"></param>
 /// <returns></returns>
 public override bool FileExists(string virtualPath)
 {
     _pageTemplateServices = HostContainer.GetInstance <IPageTemplateServices>();
     if (IsPathIsDbTemplate(virtualPath))
     {
         return(_pageTemplateServices.IsPageTemplateExisted(virtualPath));
     }
     return(base.FileExists(virtualPath));
 }
예제 #4
0
 public PageServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     _curlyBracketServices = HostContainer.GetInstance<ICurlyBracketServices>();
     _clientMenuServices = HostContainer.GetInstance<IClientMenuServices>();
     _pageLogServices = HostContainer.GetInstance<IPageLogServices>();
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _templateServices = HostContainer.GetInstance<ITemplateServices>();
     _userServices = HostContainer.GetInstance<IUserServices>();
     _pageRepository = new PageRepository(entities);
     _clientMenuRepository = new ClientMenuRepository(entities);
     _pageLogRepository = new PageLogRepository(entities);
     _pageTagRepository = new PageTagRepository(entities);
     _tagRepository = new TagRepository(entities);
 }
예제 #5
0
 public PageServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _pageTemplateServices      = HostContainer.GetInstance <IPageTemplateServices>();
     _curlyBracketServices      = HostContainer.GetInstance <ICurlyBracketServices>();
     _clientMenuServices        = HostContainer.GetInstance <IClientMenuServices>();
     _pageLogServices           = HostContainer.GetInstance <IPageLogServices>();
     _settingServices           = HostContainer.GetInstance <ISettingServices>();
     _templateServices          = HostContainer.GetInstance <ITemplateServices>();
     _userServices         = HostContainer.GetInstance <IUserServices>();
     _pageRepository       = new PageRepository(entities);
     _clientMenuRepository = new ClientMenuRepository(entities);
     _pageLogRepository    = new PageLogRepository(entities);
     _pageTagRepository    = new PageTagRepository(entities);
     _tagRepository        = new TagRepository(entities);
 }
예제 #6
0
 public PageTemplatesController(IPageTemplateServices pageTemplateServices)
 {
     _pageTemplateServices = pageTemplateServices;
 }
예제 #7
0
 /// <summary>
 /// Get file template from virtual path
 /// </summary>
 /// <param name="virtualPath"></param>
 /// <returns></returns>
 private PageTemplate FindTemplate(string virtualPath)
 {
     _pageTemplateServices = HostContainer.GetInstance <IPageTemplateServices>();
     return(_pageTemplateServices.FindTemplate(virtualPath));
 }
예제 #8
0
 public PageTemplateManageModel()
 {
     _pageTemplateServices = HostContainer.GetInstance <IPageTemplateServices>();
     Content = Configurations.RenderBody;
     Parents = _pageTemplateServices.GetPossibleParents();
 }
예제 #9
0
 public PageTemplatesController(IPageTemplateServices pageTemplateServices)
 {
     _pageTemplateServices = pageTemplateServices;
 }
예제 #10
0
 /// <summary>
 /// Get file template from virtual path
 /// </summary>
 /// <param name="virtualPath"></param>
 /// <returns></returns>
 private PageTemplate FindTemplate(string virtualPath)
 {
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     return _pageTemplateServices.FindTemplate(virtualPath);
 }
예제 #11
0
 /// <summary>
 /// Check if file exist in physical path or not, if not search in db template
 /// </summary>
 /// <param name="virtualPath"></param>
 /// <returns></returns>
 public override bool FileExists(string virtualPath)
 {
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     if (IsPathIsDbTemplate(virtualPath))
     {
         return _pageTemplateServices.IsPageTemplateExisted(virtualPath);
     }
     return base.FileExists(virtualPath);
 }
예제 #12
0
 public FileTemplatesController(IFileTemplateServices fileTemplateServices, IPageTemplateServices pageTemplateServices)
 {
     _fileTemplateServices = fileTemplateServices;
     _pageTemplateServices = pageTemplateServices;
 }
예제 #13
0
 public PageTemplateManageModel()
 {
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     Content = Configurations.RenderBody;
     Parents = _pageTemplateServices.GetPossibleParents();
 }
예제 #14
0
 public FileTemplatesController(IFileTemplateServices fileTemplateServices, IPageTemplateServices pageTemplateServices)
 {
     _fileTemplateServices = fileTemplateServices;
     _pageTemplateServices = pageTemplateServices;
 }