public async Task LoadData()
        {
            dialogService.ShowProgress();
            RequestStatusInvoice request = new RequestStatusInvoice
            {
                Document     = loginViewModel.User.Document,
                DocumentType = loginViewModel.User.DocumentType
            };
            ResponseStatusInvoices response = await apiService.GetStatusInvoices(request);

            ValidateResponseStatusInvoicesLists(response);
            dialogService.HideProgress();
            RefreshDates();
        }
 private void ValidateResponseStatusInvoicesLists(ResponseStatusInvoices response)
 {
     if (response.Success && response.StatusCode == 0)
     {
         StatusInvoices = new ObservableCollection <StatusInvoice>();
         StatusInvoices.Add(new StatusInvoice {
             Code = "-1", Name = " "
         });
         foreach (StatusInvoice statusInvoice in response.StatusInvoices)
         {
             if (!string.IsNullOrEmpty(statusInvoice.Code) && !string.IsNullOrEmpty(statusInvoice.Name))
             {
                 StatusInvoices.Add(statusInvoice);
             }
         }
     }
 }