public async Task LoadCalificate(string code)
        {
            dialogService.ShowProgress();
            RequestServiceQualify request = new RequestServiceQualify
            {
                Code = code,
                User = ServiceLocator.Current.GetInstance <ILoginViewModel>().User.UserName
            };
            ResponseServiceQualify response = await apiService.GetServiceQualify(request);

            dialogService.HideProgress();
            ValidateResponseServiceQualify(response);
        }
        private async void ValidateResponseServiceQualify(ResponseServiceQualify response)
        {
            Questions = new ObservableCollection <QuestionViewModel>();

            if (await validatorService.ValidateResponse(response) == false)
            {
                await navigationService.BackToRoot();

                return;
            }

            ServiceName = response.ServiceQualify.ServiceName;
            foreach (Question item in response.ServiceQualify.Questions)
            {
                QuestionViewModel questionViewModel = new QuestionViewModel();
                ViewModelHelper.SetQuestionToQuestionViewModel(questionViewModel, item);
                Questions.Add(questionViewModel);
            }
        }