示例#1
0
        public LiveBetStructureResult(IContentRepository contentRepository) : base(contentRepository)
        {
            StuctureRequirement liveBetRequirement = new StuctureRequirement();

            liveBetRequirement.StoreProperty = "live";
            liveBetRequirement.Alias         = "l";
            liveBetRequirement.function      = (x) => contentRepository.GetLiveBet();

            AddStructureRequirement(liveBetRequirement);
        }
示例#2
0
        public NoSidebarStructureResult(IContentRepository contentRepository) : base(contentRepository)
        {
            StuctureRequirement headerRequirement = new StuctureRequirement();

            headerRequirement.StoreProperty = "header";
            headerRequirement.Alias         = "h";
            headerRequirement.function      = (x) => contentRepository.GetHeaderContent("Sports Betting");

            StuctureRequirement footerRequirement = new StuctureRequirement();

            footerRequirement.StoreProperty = "footer";
            footerRequirement.Alias         = "f";
            footerRequirement.function      = (x) => contentRepository.GetFooterContent();

            AddStructureRequirement(headerRequirement);
            AddStructureRequirement(footerRequirement);
        }
示例#3
0
 protected void AddStructureRequirement(StuctureRequirement requirement)
 {
     _requirements.Add(requirement);
 }