public SubscriberService(
     IConnectionManagementService connectionManagementService,
     IMessageStorageService messageStorageService)
 {
     _connectionManagementService = connectionManagementService;
     _messageStorageService       = messageStorageService;
 }
Exemple #2
0
 public FieldController(IConnectionManagementService Connection, IMetadataService Metadata, IFieldService Field, IPropertyService Properties, IKeyGenerates KeyId, IPaginationService SetPagination, IBranchService Branch, IStateService State)
 {
     _Connection    = Connection;
     _Field         = Field;
     _Properties    = Properties;
     _KeyId         = KeyId;
     _SetPagination = SetPagination;
     _Metadata      = Metadata;
     _Branch        = Branch;
     _State         = State;
 }
 public ToolsController(IConnectionManagementService Connection, IMetadataService Metadata, IBranchService Branch, IStateService State, IKeyGenerates KeyId, IMessage Message, IProcessHistory Log, IFieldService Field, IPropertyService Property)
 {
     _Connection = Connection;
     _Metadata   = Metadata;
     _Branch     = Branch;
     _State      = State;
     _KeyId      = KeyId;
     _Message    = Message;
     _Log        = Log;
     _Field      = Field;
     _Property   = Property;
 }
 public MetadataController(IConnectionManagementService Connection, IMetadataService GetMetadata, IBranchService GetBranchById, IStateService GetStateById, IFieldService GetFieldTypes, IPaginationService SetPagination, IKeyGenerates KeyID, IPropertyService Properties, IValidationService Validation, IProcessHistory Log)
 {
     _Connection    = Connection;
     _Metadata      = GetMetadata;
     _GetBranchById = GetBranchById;
     _GetStateById  = GetStateById;
     _Field         = GetFieldTypes;
     _SetPagination = SetPagination;
     _KeyID         = KeyID;
     _Properties    = Properties;
     _Validation    = Validation;
     _Log           = Log;
 }
Exemple #5
0
        public static void getServiceManager()
        {
            try
            {

               // IServiceManager m_ServiceManager = (IServiceManager)m_connectivityHelper.GetServiceManager();
                m_connectivityHelper.CreateActivationContext();
                connectionManagementService = m_ServiceManager.GetService<IConnectionManagementService>();
                connectionManagementService.Initialize(m_ServiceManager);
                ((ISupportClientType)connectionManagementService.Site).SetClientType("Sprinter", "a44dda137c922acfd3cb511994cf01bb");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        /// <summary>
        /// Initializes a new instance of the ConnectionsViewModel class.
        /// </summary>
        public ConnectionsViewModel(IConnectionManagementService connections, IUserOptionsService userOptions)
            : base("ConnectionsPage_NextText", "", "ConnectionsPage_Title", "ConnectionsPage_Description")
        {
            if (connections == null)
            {
                throw new ArgumentNullException("connections");
            }
            if (userOptions == null)
            {
                throw new ArgumentNullException("userOptions");
            }

            this.ConnectionManager    = connections;
            this.UserOptions          = userOptions;
            this.RepositoryConnecting = false;
            this._mobileConnecting    = false;

            CanNavigateBack = false;

            MessengerInstance.Register <ConnectionStateChanged>(this, (msg) =>
            {
                updateFromConnectionState(msg.Content);
            });
            MessengerInstance.Register <Settings>(this, (msg) => { updateFromSettings(msg.Content); });
            MessengerInstance.Register <ExecuteAction>(this, (msg) =>
            {
                if (msg.Content == Enums.Action.DisconnectRepositories)
                {
                    disconnectFromRepository();
                }
            });

            _connectRepository = new DelegateCommand(
                () =>
            {
                connectToRepository();
            },
                () =>
            {
                return(!this.RepositoryConnecting && (loginInformationFilled() || !this.UserCredentialsRequired));
            });


            DisConnectRepository = new RelayCommand(
                () =>
            {
                disconnectFromRepository();
            });

            ConnectMobile = new RelayCommand(
                () =>
            {
                connectToMobile();
            },
                () => { return(!this._mobileConnecting); });
            DisConnectMobile = new RelayCommand(
                () =>
            {
                disconnectFromMobile();
            });

            NextPage     = Page.ProjectSelection;
            PreviousPage = Page.Connections;

            if (ConnectionManager != null)
            {
                updateFromConnectionState(ConnectionManager.State);
            }
            else
            {
                _Log.Info("Couldn't update ConnectionState: ConnectionManager N/A");
            }

            MessengerInstance.Send <SettingsRequest>(new SettingsRequest());
        }
Exemple #7
0
 public MessageSenderService(IConnectionManagementService connectionService, IMessageStorageService messageStorageService)
 {
     _connectionService     = connectionService;
     _messageStorageService = messageStorageService;
 }
 public PropertiesController(IConnectionManagementService Connection, IPropertyService Properties)
 {
     _Connection = Connection;
     _Properties = Properties;
 }