private void SetDontResult(MessageResult result)
        {
            if (DontMode == DontMode.SHOW_ONCE)
            {
                _globalService.DontShowAgainDialogs.Add(DontId);
                _dataPersisterService.SaveDontShowAgainDialogs();
                return;
            }
            if (!_saveDont)
            {
                return;
            }

            if (!DontResult)
            {
                return;
            }

            switch (DontMode)
            {
            case DontMode.DONT_ASK_AGAIN:
                _globalService.SetRememberMyChoiceResult(DontId, result);
                _dataPersisterService.SaveRememberMyChoiceResults();
                break;

            case DontMode.DONT_SHOW_AGAIN:
                _globalService.DontShowAgainDialogs.Add(DontId);
                _dataPersisterService.SaveDontShowAgainDialogs();
                break;

            case DontMode.DONT_CUSTOM:
            case DontMode.NONE:
                break;
            }
        }