/// <summary>
        /// Удаляет выбранное заявление в протоколе из коллекции
        /// </summary>
        void RemoveSelectedProtocolClaim()
        {
            // Удаляем заявление из коллекции
            ProtocolClaims.Remove(SelectedProtocolClaim);

            // Обновляем доступные заявления
            RefreshAvailableClaims();
        }
        /// <summary>
        /// Перемещает выбранное доступное заявление в протокол
        /// </summary>
        void MoveSelectedAvailableClaimToProtocol()
        {
            // Добавляем заявление в коллекцию заявлений в протоколе, если его там еще нет
            if (!ProtocolClaims.Contains(SelectedAvailableClaim))
            {
                ProtocolClaims.Add(SelectedAvailableClaim);
            }

            // Сортируем эту коллекцию как надо (по ебаллу)
            ProtocolClaims = new ObservableCollection <Claim>(ProtocolClaims.OrderByDescending(c => c.TotalScore));

            // Удаляем заявление из коллекции доступных
            AvailableClaims.Remove(SelectedAvailableClaim);
        }