private async void ServiceHistory(RequestServicesHistoryLists request) { dialogService.ShowProgress(); ResponseServicesHistoryLists response = await apiService.GetServicesHistoryLists(request); ValidateResponseServicesHistoryLists(response); dialogService.HideProgress(); }
public async Task LoadData() { dialogService.ShowProgress(); RequestMinorAuthorizations requestMinor = new RequestMinorAuthorizations { DocumentType = loginViewModel.User.DocumentType, Document = loginViewModel.User.Document }; Minors.Clear(); ResponseMinorAuthorizations responseMinor = await apiService.GetMinorAuthorizations(requestMinor); dialogService.HideProgress(); if (await validatorService.ValidateResponse(responseMinor) == false) { await navigationService.Back(); return; } dialogService.ShowProgress(); MinorSelected = new Minor { Document = loginViewModel.User.Document, DocumentType = loginViewModel.User.DocumentType, NameOne = loginViewModel.User.NameOne, NameTwo = loginViewModel.User.NameTwo, LastNameOne = loginViewModel.User.LastNameOne, LastNameTwo = loginViewModel.User.LastNameTwo }; IsVisiblePatient = SetUserAutenticated = responseMinor.Minors != null && responseMinor.Minors.Where(x => x.Status.Equals("1")).ToList().Count > 0; if (IsVisiblePatient) { Minors.Add(MinorSelected); foreach (Minor minor in responseMinor.Minors) { if (minor.Status == "1") { Minors.Add(minor); } } } RequestServicesHistoryLists request = new RequestServicesHistoryLists { Document = loginViewModel.User.Document, DocumentType = loginViewModel.User.DocumentType }; ResponseServicesHistoryLists response = await apiService.GetServicesHistoryLists(request); ValidateResponseServicesHistoryLists(response); dialogService.HideProgress(); }