示例#1
0
        public PlanDirectoryService(IHMACService hmac,
                                    IRestfulServiceClient client,
                                    IPusherNotifier pusherNotifier,
                                    IUnitOfWorkFactory unitOfWorkFactory,
                                    IPlan planService,
                                    IActivityTemplate activityTemplate,
                                    IPlanTemplate planTemplate,
                                    ISearchProvider searchProvider,
                                    IWebservicesPageGenerator webservicesPageGenerator,
                                    IActivity activityService,
                                    ICrateManager crateManager,
                                    IPlanTemplateDetailsGenerator planTemplateDetailsGenerator)
        {
            _hmacService       = hmac;
            _client            = client;
            _pusherNotifier    = pusherNotifier;
            _unitOfWorkFactory = unitOfWorkFactory;
            _planService       = planService;
            _activityTemplate  = activityTemplate;

            _planTemplate                 = planTemplate;
            _searchProvider               = searchProvider;
            _webservicesPageGenerator     = webservicesPageGenerator;
            _activityService              = activityService;
            _crateManager                 = crateManager;
            _planTemplateDetailsGenerator = planTemplateDetailsGenerator;
        }
 public PageGenerationController(IManifestPageGenerator manifestPageGenerator,
                                 IPlanTemplateDetailsGenerator planTemplateDetailsGenerator,
                                 ISearchProvider searchProvider)
 {
     _manifestPageGenerator        = manifestPageGenerator;
     _planTemplateDetailsGenerator = planTemplateDetailsGenerator;
     _searchProvider = searchProvider;
 }
示例#3
0
 public PlanTemplatesController()
 {
     //var factory = ObjectFactory.GetInstance<IHubCommunicatorFactory>();
     //_hubCommunicator = factory.Create(User.Identity.GetUserId());
     _planTemplate                 = ObjectFactory.GetInstance <IPlanTemplate>();
     _searchProvider               = ObjectFactory.GetInstance <ISearchProvider>();
     _webservicesPageGenerator     = ObjectFactory.GetInstance <IWebservicesPageGenerator>();
     _planTemplateDetailsGenerator = ObjectFactory.GetInstance <IPlanTemplateDetailsGenerator>();
     _planDirectoryService         = ObjectFactory.GetInstance <IPlanDirectoryService>();
 }