/// <summary>
        ///
        /// </summary>
        private void InitializeFilteredUsersCollection()
        {
            try
            {
                this.FilteredUsersCollection = new ObservableCollection <User>();
                UpDownSignalsUsersUsers      = UpDownSignalsUsersUsers.OrderBy(x => x.ID).ToList();
                UpDownSignalsUsersUsers.Reverse();

                this._currentDispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
                {
                    foreach (var user in UpDownSignalsUsersUsers)
                    {
                        this.FilteredUsersCollection.Add(user);
                    }
                }));
            }
            catch (Exception exception)
            {
                Logger.Error(exception, OType.FullName, "InitializeFilteredUsersCollection");
            }
        }
        /// <summary>
        ///
        /// </summary>
        private void UpdateUserList()
        {
            try
            {
                UpDownSignalsUsersUsers.Clear();
                UpDownSignalsUsersUsers = _helper.BuildUsersList();
                UpDownSignalsUsersUsers = UpDownSignalsUsersUsers.OrderBy(x => x.ID).ToList();
                UpDownSignalsUsersUsers.Reverse();

                FilteredUsersCollection.Clear();
                this._currentDispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
                {
                    foreach (var user in UpDownSignalsUsersUsers)
                    {
                        this.FilteredUsersCollection.Add(user);
                    }
                }));
            }
            catch (Exception exception)
            {
                Logger.Error(exception, OType.FullName, "UpdateUserList");
            }
        }