private async void buttonAgregar_Click(object sender, RoutedEventArgs e) { MessageDialog mensajeError = new MessageDialog("Los campos con * son OBLIGATORIOS"); int error = -1; if (comboBoxCiudad.SelectedIndex != 0 || comboBoxEstado.SelectedIndex != 0 || textboxCodigoPostal.Text.Length != 0) { int idCiudad = listaCiudad[comboBoxCiudad.SelectedIndex - 1].Id; if (BufferUsuario.Usuario != null) { error = await servicio.agregarDireccionUsuarioAsync(BufferUsuario.Usuario.Id, idCiudad, textBoxDetalle.Text, int.Parse(textboxCodigoPostal.Text)); if (error == 1) { BufferUsuario.Usuario.Direcciones = await servicio.buscarDireccionUsuarioAsync(BufferUsuario.Usuario.Id); var rootFrame = new Frame(); pagina.cargarDireciones(); popup.IsOpen = false; servicio.enviarCorreoDeModificacionAsync(BufferUsuario.Usuario); } } } else { mensajeError.ShowAsync(); } if (error == 0) { mensajeError.Content = "No se pudo agregar la nueva dirección"; mensajeError.ShowAsync(); } }