コード例 #1
0
ファイル: SheetFactory.cs プロジェクト: KingKnecht/AplayTest
 public SheetFactory(IUndoService undoService, IConnectionFactory connectionFactory, IBlockSymbolFactory blockSymbolFactory, IConnectorFactory connectorFactory)
 {
     _undoService        = undoService;
     _connectionFactory  = connectionFactory;
     _blockSymbolFactory = blockSymbolFactory;
     _connectorFactory   = connectorFactory;
 }
コード例 #2
0
 internal StartUpService(
     IWebRequest webRequest,
     IConectionRequestProvider conectionRequestProvider,
     IConnectorFactory connector)
 {
     WebRequest = webRequest;
     ConectionRequestProvider = conectionRequestProvider;
     Connector = connector;
 }
コード例 #3
0
        public ModelManager(IModelFactory modelFactory, IConnectorFactory connectorFactory)
        {
            this.modelFactory     = modelFactory;
            this.connectorFactory = connectorFactory;

            blockViewModels      = new List <BlockViewModel>();
            connectionViewModels = new List <ConnectionViewModel>();

            // Initializing default eventhandlers
            OnModelRedraw         += (sender, block) => { };
            OnModelAdded          += (sender, model) => { };
            OnModelRemoved        += (sender, model) => { };
            OnViewModelParameters += (sender, parameters) => { };
            OnEntitiesUpdated     += (sender, e) => { };
        }
コード例 #4
0
 public ProjectManagerFactory(IProjectManagerService projectManagerService,
                              IUndoService undoService, //Todo: Inject a FactoryFactory here?
                              IUndoManagerCache undoManagerCache,
                              IConnectorFactory connectorFactory,
                              IConnectionFactory connectionFactory,
                              IBlockSymbolFactory blockSymbolFactory,
                              ISheetFactory sheetFactory)
 {
     _projectManagerService = projectManagerService;
     _undoService           = undoService;
     _undoManagerCache      = undoManagerCache;
     _connectorFactory      = connectorFactory;
     _connectionFactory     = connectionFactory;
     _blockSymbolFactory    = blockSymbolFactory;
     _sheetFactory          = sheetFactory;
     _aplayProjectsCache    = new AplayProjectsCache();
 }
コード例 #5
0
 public CreateConnectorHandler(IConnectorFactory connectorFactory)
 {
     this.connectorFactory = connectorFactory;
 }
コード例 #6
0
 public BlockSymbolFactory(IUndoService undoService, IConnectorFactory connectorFactory)
 {
     _undoService      = undoService;
     _connectorFactory = connectorFactory;
 }
コード例 #7
0
 private ConnectorManager(IConnectorFactory connectorFactory, IConnectorAdapter connectorAdapter)
 {
     ConnectorManager.connectorFactory = connectorFactory;
     ConnectorManager.connectorAdapter = connectorAdapter;
 }
コード例 #8
0
 public RecurrenceController(IRecurrenceService recurrenceService, IConnectorFactory connectorFactory, IMapper mapper)
 {
     this._connectorFactory  = connectorFactory;
     this._recurrenceService = recurrenceService;
     this._mapper            = mapper;
 }
コード例 #9
0
 public AuditingConnectorFactory(IConnectorFactory cf)
 {
     this.cf = cf;
 }
コード例 #10
0
 public LoggingConnectorFactory(IConnectorFactory cf)
 {
     this.cf = cf;
 }
コード例 #11
0
 public PaymentController(IPaymentService paymentService, IConnectorFactory connectorFactory, IMapper mapper)
 {
     this._connectorFactory = connectorFactory;
     this._paymentService   = paymentService;
     this._mapper           = mapper;
 }