Exemplo n.º 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;
        }
Exemplo n.º 2
0
 public Authorization()
 {
     _terminalService  = ObjectFactory.GetInstance <ITerminal>();
     _crate            = ObjectFactory.GetInstance <ICrateManager>();
     _time             = ObjectFactory.GetInstance <ITime>();
     _activityTemplate = ObjectFactory.GetInstance <IActivityTemplate>();
 }
 public ActivitiesController(IActivity activityService, IActivityTemplate activityTemplateService, IPlan planService, IUnitOfWorkFactory uowFactory)
 {
     _planService             = planService;
     _uowFactory              = uowFactory;
     _activityService         = activityService;
     _activityTemplateService = activityTemplateService;
 }
Exemplo n.º 4
0
 public Activity(ICrateManager crateManager, IAuthorization authorizationToken, ISecurityServices security, IActivityTemplate activityTemplate, IPlanNode planNode, IUpstreamDataExtractionService upstreamDataExtractionService)
 {
     _crateManager                  = crateManager;
     _authorizationToken            = authorizationToken;
     _security                      = security;
     _activityTemplate              = activityTemplate;
     _planNode                      = planNode;
     _upstreamDataExtractionService = upstreamDataExtractionService;
 }
Exemplo n.º 5
0
 public ActivityInstanceBuilder(IActivityTemplate activityTemplate)
 {
     _activityTemplate = activityTemplate;
     _instance         = new ActivityInstance
     {
         ActivityTemplate   = _activityTemplate,
         CreatedOn          = DateTime.Now,
         LastUpdatedOn      = DateTime.Now,
         ActivityInstanceId = Guid.NewGuid().ToString()
     };
 }
Exemplo n.º 6
0
 public PlansController(IPlan plan,
                        ISecurityServices securityServices,
                        ICrateManager crateManager,
                        IPusherNotifier pusherNotifier,
                        IActivityTemplate activityTemplate,
                        IActivity activity,
                        IPlanDirectoryService planDirectoryService)
 {
     _plan                 = plan;
     _security             = securityServices;
     _crate                = crateManager;
     _pusherNotifier       = pusherNotifier;
     _activityTemplate     = activityTemplate;
     _activity             = activity;
     _planDirectoryService = planDirectoryService;
 }
        public TerminalDiscoveryService(
            IActivityTemplate activityTemplateService,
            ITerminal terminal,
            IRestfulServiceClient restfulServiceClient,
            EventReporter eventReporter,
            IUnitOfWorkFactory unitOfWorkFactory,
            IConfigRepository configRepository,
            ISecurityServices securityService)
        {
            _activityTemplateService = activityTemplateService;
            _terminal             = terminal;
            _restfulServiceClient = restfulServiceClient;
            _eventReporter        = eventReporter;
            _unitOfWorkFactory    = unitOfWorkFactory;
            _securityService      = securityService;

            var serverProtocol = configRepository.Get("ServerProtocol", String.Empty);
            var domainName     = configRepository.Get("ServerDomainName", String.Empty);
            var domainPort     = configRepository.Get <int?>("ServerPort", null);

            _serverUrl = $"{serverProtocol}{domainName}{(domainPort == null || domainPort.Value == 80 ? String.Empty : (":" + domainPort.Value))}/";
        }
Exemplo n.º 8
0
 public EventReporter(IActivityTemplate activityTemplate, ITerminal terminal)
 {
     _activityTemplate = activityTemplate;
     _terminal         = terminal;
     _security         = ObjectFactory.GetInstance <ISecurityServices>();
 }
Exemplo n.º 9
0
        private static ActivityInstance NewActivityInstance(IActivityTemplate activityTemplate)
        {
            var builder = new ActivityInstanceBuilder(activityTemplate);

            return(builder.Build());
        }
Exemplo n.º 10
0
 public AutoMapperBootStrapper(ITerminal terminal, IActivityTemplate activityTemplate)
 {
     _terminal         = terminal;
     _activityTemplate = activityTemplate;
 }
Exemplo n.º 11
0
 public WebServicesController()
 {
     _fr8Account       = ObjectFactory.GetInstance <Fr8Account>();
     _activityTemplate = ObjectFactory.GetInstance <IActivityTemplate>();
 }
Exemplo n.º 12
0
 private IActivityTemplate FindNextActivityTemplate(IActivityTemplate template)
 {
     return
         (template.AllowedActions.First(
              p => p.OperationCode == OperationCode.Submit || p.OperationCode == OperationCode.Submit).Transit);
 }
Exemplo n.º 13
0
 public PlanNode(ICrateManager crateManager, IActivityTemplate activityTemplate, ITerminal terminal)
 {
     _terminal         = terminal;
     _activityTemplate = activityTemplate;
     _crate            = crateManager;
 }