Ejemplo n.º 1
0
        private void PushSelectedTCsUp()
        {
            var selectedTcs = SelectedTCs
                              .Reverse()
                              .ToList();

            if (selectedTcs.Count == 1 && TestCases.IndexOf(selectedTcs[0]) == 0)
            {
                return;
            }

            var tempFilter = TCFilter.Text;

            TCFilter.Text = "";

            selectedTcs
            .ForEach(x => TestCases.Move(TestCases.IndexOf(x), 0));

            TCFilter.Text = tempFilter;
            AllTCsListBox.UpdateLayout();

            SelectionChanged?.Invoke(this, EventArgs.Empty);
        }
        private async Task PushSelectedTCsUp()
        {
            var selectedTcs = AllTCsListBox
                              .SelectedItems
                              .Cast <int>()
                              .Reverse()
                              .ToList();

            if (selectedTcs.Count == 1 && FilteredTCs.IndexOf(selectedTcs[0]) == 0)
            {
                return;
            }

            var tempFilter = TCFilter.Text;

            TCFilter.Text = "";

            selectedTcs
            .ForEach(x => FilteredTCs.Move(FilteredTCs.IndexOf(x), 0));

            TCFilter.Text = tempFilter;
            AllTCsListBox.UpdateLayout();
            await RefreshHelpers();
        }