private async void CargarGeneros() { if (CargarGenerosLibre) { CargarGenerosLibre = false; GeneroDAO generoDAO = new GeneroDAO(UsuarioActual.Token); List <Genero> respuesta; try { respuesta = await generoDAO.CargarTodos(); } catch (Exception ex) { MensajeDeErrorParaMessageBox mensaje = EncadenadorDeExcepciones.ManejarExcepcion(ex); MessageBox.Show(mensaje.Mensaje, mensaje.Titulo); return; } if (respuesta.Count == 1 && respuesta[0].Id == 0) { ListaDeGeneros.Visibility = Visibility.Collapsed; LabelNoHayGeneros.Visibility = Visibility.Visible; } else { ListaDeGeneros.AsignarGeneros(respuesta); ListaDeGeneros.Visibility = Visibility.Visible; LabelNoHayGeneros.Visibility = Visibility.Collapsed; } CargarGenerosLibre = true; } }
private async void CargarGeneros() { GeneroDAO generoDAO = new GeneroDAO(UsuarioActual.Token); try { GenerosCargados = await generoDAO.CargarTodos(); } catch (Exception ex) { MensajeDeErrorParaMessageBox mensaje = EncadenadorDeExcepciones.ManejarExcepcion(ex); MessageBox.Show(mensaje.Mensaje, mensaje.Titulo); } DataGridGeneros.ItemsSource = GenerosCargados; }