Example #1
0
        private async void votarCancion()
        {
            ApiRest.RestClient client = new ApiRest.RestClient();
            var resultadoCanciones    = await client.Post <ApiRest.CancionResult>(url + "/sumarVoto", cancionAVotar);

            return;
        }
Example #2
0
        async void SonandoClicked(object sender, EventArgs e)
        {
            String evento = "1";

            ApiRest.RestClient client = new ApiRest.RestClient();
            var resultadoCanciones    = await client.Get <ApiRest.CancionResult>(url + "/sonando?idEvento=" + evento);

            //await DisplayAlert("Cancion Sonando", "Propuesta Indecente - Romeo Santos", "OK");
            await DisplayAlert("Cancion Sonando", resultadoCanciones.titulo, "OK");
        }
Example #3
0
        private async void cargarCanciones()
        {
            ProgresoVotar.IsVisible        = true;
            ProgresoVotar.IsRunning        = true;
            ProgresoYaEscuchadas.IsVisible = true;
            ProgresoYaEscuchadas.IsRunning = true;

            //Se limpia a manopla la listae
            while (cancionesAVotar.Count() > 0)
            {
                this.cancionesAVotar.RemoveAt(0);
            }

            while (cancionesYaEscuchadas.Count() > 0)
            {
                this.cancionesYaEscuchadas.RemoveAt(0);
            }

            ApiRest.RestClient client = new ApiRest.RestClient();
            var resultadoCanciones    = await client.Get <ApiRest.CancionResult[]>(url + "/canciones");

            if (resultadoCanciones != null)
            {
                foreach (ApiRest.CancionResult cancion in resultadoCanciones)
                {
                    if (cancion.estado == "Votar")
                    {
                        cancionesAVotar.Add(cancion);
                    }
                    if (cancion.estado == "Escuchada")
                    {
                        cancionesYaEscuchadas.Add(cancion);
                    }
                }
            }

            ProgresoVotar.IsVisible        = false;
            ProgresoVotar.IsRunning        = false;
            ProgresoYaEscuchadas.IsVisible = false;
            ProgresoYaEscuchadas.IsRunning = false;
        }