Beispiel #1
0
 public BaseScreen(INavigationService navigationService, IEventAggregator eventAggregator, IPageServices pageServices)
 { 
     _eventAggregator = eventAggregator;
     _navigationService = navigationService;
     _pageServices = pageServices;
     _stateQueue = new Queue<string>();
 }
Beispiel #2
0
        public PageManageModel(Page page)
        {
            _pageServices = HostContainer.GetInstance <IPageServices>();
            var pageTemplateServices = HostContainer.GetInstance <IPageTemplateServices>();
            var fileTemplateServices = HostContainer.GetInstance <IFileTemplateServices>();
            int position;
            int relativePageId;
            var relativePages = _pageServices.GetRelativePages(out position, out relativePageId, page.Id, page.ParentId);

            Id                      = page.Id;
            Content                 = page.Content;
            Title                   = page.Title;
            FriendlyUrl             = page.FriendlyUrl;
            Caption                 = page.Caption;
            Status                  = page.Status;
            StatusList              = _pageServices.GetStatus();
            ParentId                = page.ParentId;
            Parents                 = _pageServices.GetPossibleParents(page.Id);
            FileTemplateId          = page.FileTemplateId;
            FileTemplates           = fileTemplateServices.GetFileTemplateSelectList(page.FileTemplateId);
            PageTemplateId          = page.PageTemplateId;
            PageTemplates           = pageTemplateServices.GetPageTemplateSelectList(page.PageTemplateId);
            Position                = position;
            Positions               = EnumUtilities.GetSelectListFromEnum <PageEnums.PositionEnums>();
            RelativePageId          = relativePageId;
            RelativePages           = relativePages;
            IncludeInSiteNavigation = page.IncludeInSiteNavigation;
            Tags                    = page.PageTags.Select(t => t.TagId).ToList();
            TagList                 = _pageServices.GetPageTags(page.Id);
            StartPublishingDate     = page.StartPublishingDate;
            EndPublishingDate       = page.EndPublishingDate;
            RecordOrder             = page.RecordOrder;
            RecordActive            = page.RecordActive;
        }
        public void Init()
        {
            var pageDbRepositoryMock = new Mock<IDbRepository<Page>>();
            pageDbRepositoryMock.Setup(x => x.All())
                .Returns(new List<Page>()
                {
                    new Page
                    {
                        Id = 435345,
                        Heading = Heading,
                        Layout = Layout,
                        SubHeading = SubHeading
                    }
                }.AsQueryable());

            var paragraphDbRepositoryMock = new Mock<IDbRepository<PageParagraph>>();
            paragraphDbRepositoryMock.Setup(x => x.All())
                .Returns(new List<PageParagraph>()
                {
                    new PageParagraph { PageId = PageId, MainHeading = ParagraphMainHeading, MainSubHeading = ParagraphMainSubHeading }
                }.AsQueryable());

            var pageService = new PageServices(pageDbRepositoryMock.Object, paragraphDbRepositoryMock.Object);
            this.pageService = pageService;
        }
Beispiel #4
0
 public PagesController(IPageServices pageServices, IHeaderTemplateServices headerTemplateServices
                        , IFooterTemplateServices footerTemplateServices)
 {
     _pageServices           = pageServices;
     _headerTemplateServices = headerTemplateServices;
     _footerTemplateServices = footerTemplateServices;
 }
Beispiel #5
0
        public PageManageModel(Page page)
        {
            _pageServices = HostContainer.GetInstance<IPageServices>();
            var pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
            var fileTemplateServices = HostContainer.GetInstance<IFileTemplateServices>();
            int position;
            int relativePageId;
            var relativePages = _pageServices.GetRelativePages(out position, out relativePageId, page.Id, page.ParentId);

            Id = page.Id;
            Content = page.Content;
            Title = page.Title;
            FriendlyUrl = page.FriendlyUrl;
            Caption = page.Caption;
            Status = page.Status;
            StatusList = _pageServices.GetStatus();
            ParentId = page.ParentId;
            Parents = _pageServices.GetPossibleParents(page.Id);
            FileTemplateId = page.FileTemplateId;
            FileTemplates = fileTemplateServices.GetFileTemplateSelectList(page.FileTemplateId);
            PageTemplateId = page.PageTemplateId;
            PageTemplates = pageTemplateServices.GetPageTemplateSelectList(page.PageTemplateId);
            Position = position;
            Positions = EnumUtilities.GetSelectListFromEnum<PageEnums.PositionEnums>();
            RelativePageId = relativePageId;
            RelativePages = relativePages;
            IncludeInSiteNavigation = page.IncludeInSiteNavigation;
            Tags = page.PageTags.Select(t => t.TagId).ToList();
            TagList = _pageServices.GetPageTags(page.Id);
            StartPublishingDate = page.StartPublishingDate;
            EndPublishingDate = page.EndPublishingDate;
            RecordOrder = page.RecordOrder;
            RecordActive = page.RecordActive;
        }
 public PasswordEntryScreen(
     INavigationService navigationService,
     IEventAggregator eventAggregator,
     IClipboard clipboard,
     IPageServices pageServices) : base(navigationService, eventAggregator, pageServices)
 {
     _navigationService = navigationService;
     _clipboard = clipboard;
 }
        public StartPageViewModel(
            INavigationService navigationService,
            IEventAggregator eventAggregator,
            IPageServices pageServices)
            : base(navigationService, eventAggregator, pageServices)
        {

            _navigationService = navigationService;
        }
 public AddGroupViewModel(
     INavigationService navigationService,
     IEventAggregator eventAggregator,
     IPageServices pageServices,
     IPWDatabaseDataSource dataSource)
     : base(navigationService, eventAggregator, pageServices)
 {
     _dataSource = dataSource;
     _navigationService = navigationService;
 }
 public SearchResultsViewModel(
     INavigationService navigationService,
     IEventAggregator eventAggregator,
     IClipboard clipboard,
     IPageServices pageServices,
     IPWDatabaseDataSource dataSource)
     : base(navigationService, eventAggregator, clipboard, pageServices)
 {
     _dataSource = dataSource;
     Results = new ObservableCollection<PwEntry>();
 }
 public NewDatabaseViewModel(
     INavigationService navigationService,
     IEventAggregator eventAggregator,
     IPageServices pageServices,
     IPWDatabaseDataSource dataSource) :
     base(navigationService, eventAggregator, pageServices)
 {
     _dataSource = dataSource;
     this._pageServices = pageServices;
     _navigationService = navigationService;
 }
Beispiel #11
0
        public PageManageModel()
        {
            _pageServices = HostContainer.GetInstance<IPageServices>();
            var pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
            var fileTemplateServices = HostContainer.GetInstance<IFileTemplateServices>();

            int position;
            int relativePageId;
            var relativePages = _pageServices.GetRelativePages(out position, out relativePageId);
            StatusList = _pageServices.GetStatus();
            Parents = _pageServices.GetPossibleParents();
            PageTemplates = pageTemplateServices.GetPageTemplateSelectList();
            FileTemplates = fileTemplateServices.GetFileTemplateSelectList();
            Positions = EnumUtilities.GetSelectListFromEnum<PageEnums.PositionEnums>();
            TagList = _pageServices.GetPageTags();
            Position = position;
            RelativePageId = relativePageId;
            RelativePages = relativePages;
            IncludeInSiteNavigation = true;
        }
Beispiel #12
0
        public PageManageModel()
        {
            _pageServices = HostContainer.GetInstance <IPageServices>();
            var pageTemplateServices = HostContainer.GetInstance <IPageTemplateServices>();
            var fileTemplateServices = HostContainer.GetInstance <IFileTemplateServices>();

            int position;
            int relativePageId;
            var relativePages = _pageServices.GetRelativePages(out position, out relativePageId);

            StatusList              = _pageServices.GetStatus();
            Parents                 = _pageServices.GetPossibleParents();
            PageTemplates           = pageTemplateServices.GetPageTemplateSelectList();
            FileTemplates           = fileTemplateServices.GetFileTemplateSelectList();
            Positions               = EnumUtilities.GetSelectListFromEnum <PageEnums.PositionEnums>();
            TagList                 = _pageServices.GetPageTags();
            Position                = position;
            RelativePageId          = relativePageId;
            RelativePages           = relativePages;
            IncludeInSiteNavigation = true;
        }
Beispiel #13
0
 public PagesController(IPageServices pageServices)
 {
     _pageServices = pageServices;
 }
Beispiel #14
0
 public PageResolver()
 {
     _pageServices              = HostContainer.GetInstance <IPageServices>();
     _templateServices          = HostContainer.GetInstance <ITemplateServices>();
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
 }
 public PageParagraphServices(IDbRepository<PageParagraph> pageParagraphRepos, IPageServices pageServices)
 {
     this.pageParagraphRepos = pageParagraphRepos;
     this.pageServices = pageServices;
 }
 public PageAdminController(IPageServices pageServices)
 {
     this.pageServices = pageServices;
 }
 public PageController(IPageServices pageServices)
 {
     this.PageServices = pageServices;
 }
Beispiel #18
0
 public PageResolver()
 {
     _pageServices = HostContainer.GetInstance<IPageServices>();
     _templateServices = HostContainer.GetInstance<ITemplateServices>();
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
 }
Beispiel #19
0
 public PagesController(IPageServices pageServices, IMapper mapper)
 {
     _pageServices = pageServices;
     _mapper       = mapper;
 }
Beispiel #20
0
 public PagesController(IPageServices pageServices, IPageTemplateServices pageTemplateServices)
 {
     _pageServices = pageServices;
     _pageTemplateServices = pageTemplateServices;
 }
Beispiel #21
0
 public PagesController(IPageServices pageServices, IPageTemplateServices pageTemplateServices)
 {
     _pageServices         = pageServices;
     _pageTemplateServices = pageTemplateServices;
 }
Beispiel #22
0
 public PagesController(IPageServices pageServices)
 {
     _pageServices = pageServices;
 }
 public LayoutController(IPageServices pageServices, ITripNotificationServices tripNotificationServices, ICacheServices CacheServices)
 {
     this.PageServices = pageServices;
     this.TripNotificationServices = tripNotificationServices;
     this.CacheServices = CacheServices;
 }