private void OnCheckChange(RadioButton radioButton)
        {
            int radioButtonsCheckedRadioButtonId = radioButton.Id;

            switch (radioButtonsCheckedRadioButtonId)
            {
            case Resource.Id.firstRadioButton:
                _questionnaireViewModel.SetSelection(QuestionaireSelection.YesSince);
                if (!_isChangedFromDatePicker)
                {
                    ShowDatePickerDialog();
                }
                else if (_isChangedFromDatePicker)
                {
                    _isChangedFromDatePicker = false;
                }
                break;

            case Resource.Id.secondRadioButton:
                _questionnaireViewModel.SetSelection(QuestionaireSelection.YesBut);
                if (_isChangedFromDatePicker)
                {
                    _isChangedFromDatePicker = false;
                }
                break;

            case Resource.Id.thirdRadioButton:
                _questionnaireViewModel.SetSelection(QuestionaireSelection.No);
                if (_isChangedFromDatePicker)
                {
                    _isChangedFromDatePicker = false;
                }
                break;

            case Resource.Id.fourthRadioButton:
                _questionnaireViewModel.SetSelection(QuestionaireSelection.Skip);
                if (_isChangedFromDatePicker)
                {
                    _isChangedFromDatePicker = false;
                }
                break;
            }
        }
        void HandleRadioBtnChange(QuestionaireSelection selection, UIButton sender)
        {
            if (QuestionnaireViewModel.Selection == selection)
            {
                return;
            }

            _viewModel.SetSelection(selection);
            UpdateUIWhenSelectionChanges();
        }