private async void ReenviarCorreo() { try { Animacion.ShowLoader(this); IServiceTeatro servicio = Contenedor.current.Resolve <IServiceTeatro>(); bool resultado = await servicio.ReenviarCorreo(txtCorreoDestino.Text.Trim(), txtCorreoDestinoCC.Text.Trim(), completeHtml, txtAsunto.Text, logEmail); Animacion.HideLoader(this); if (resultado) { MessageBox.Show("Correo reenviado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Ocurrio un error enviando el correo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }