Пример #1
0
 public PageContextActionFilter(IUserManagementService userManager, IContentLoader contentLoader, IGroContentDataService contentDataService)
 {
     _userManager        = userManager;
     _contentLoader      = contentLoader;
     _contentDataService = contentDataService;
     _contextFactory     = new PageViewContextFactory(contentLoader);
 }
Пример #2
0
 public MachineAddController(
     IUserManagementService userManager,
     IMachineRepository machineRepository,
     IGroContentDataService groContentDataService,
     IGroMachineService groMachineService) : base(userManager)
 {
     _machineRepository = machineRepository;
     _groMachineService = groMachineService;
 }
Пример #3
0
 public MachineDetailPageController(IMachineRepository machineRepository,
                                    IOrganizationUserRepository orgUserRepo,
                                    IUserManagementService userManager,
                                    IFileRepository fileRepository,
                                    MediaConfig mediaConfig,
                                    IGroContentDataService groContentDataService,
                                    IGroMachineService groMachineService) : base(userManager)
 {
     _orgUserRepo       = orgUserRepo;
     _machineRepository = machineRepository;
     _fileRepository    = fileRepository;
     _mediaConfig       = mediaConfig;
     _groMachineService = groMachineService;
 }
Пример #4
0
        public static string GetMachineListUrl(IGroContentDataService groContentDataService, HttpContextBase httpContext)
        {
            if (PageReference.IsNullOrEmpty(ContentReference.StartPage))
            {
                return(null);
            }
            var startPage = ContentReference.StartPage.Get <StartPage>();

            var maskinStartPage = groContentDataService.GetChildrenForVisitor <MaskinStartPage>(startPage, httpContext).FirstOrDefault();

            if (maskinStartPage == null)
            {
                return(null);
            }

            var urlHelper = ServiceLocator.Current.GetInstance <UrlHelper>();

            return(urlHelper.ContentUrl(maskinStartPage.ContentLink));
        }
 public InternalNavigationController(IGroContentDataService groContentDataService, IContentRepository contentRepository)
 {
     _groContentDataService = groContentDataService;
     _contentRepository = contentRepository;
 }
Пример #6
0
 public ListBlockController(IGroContentDataService groContentDataService)
 {
     _groContentDataService = groContentDataService;
 }
Пример #7
0
 public GroMachineService(IGroContentDataService groContentDataService)
 {
     _groContentservice = groContentDataService;
 }