コード例 #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;
        }
コード例 #2
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>();
 }
コード例 #3
0
 public WebservicesPageGenerator(
     IPageDefinition pageDefinitionService,
     IPlanTemplate planTemplateService,
     ITemplateGenerator templateGenerator,
     ITagGenerator tagGenerator)
 {
     _pageDefinitionService = pageDefinitionService;
     _planTemplateService   = planTemplateService;
     _templateGenerator     = templateGenerator;
     _tagGenerator          = tagGenerator;
 }