private async void ValidateResponseQualifyQuestion(ResponseQualifyQuestion response) { await dialogService.ShowMessage(response.Title, response.Message); if (response.Success && response.StatusCode == 0) { await navigationService.Navigate(AppPages.LandingPage); } }
private async void SendCalificate() { dialogService.ShowProgress(); List <ServiceQualification> responseQuestions = new List <ServiceQualification>(); foreach (QuestionViewModel item in Questions) { string Value = string.Empty; switch (item.QuestionType) { case QuestionType.OneTen: Value = item.ValueOneTen.ToString(); break; case QuestionType.OneFive: Value = item.ValueOneFive.ToString(); break; case QuestionType.YesNo: Value = item.IsTogglesYesNo.ToString(); break; } ServiceQualification service = new ServiceQualification { Code = item.Code, Value = Value }; responseQuestions.Add(service); } RequestQualifyQuestion request = new RequestQualifyQuestion { ServiceQualification = responseQuestions }; ResponseQualifyQuestion response = await apiService.QualifyQuestion(request); dialogService.HideProgress(); ValidateResponseQualifyQuestion(response); }