public List <PrimerCurso> GetPrimerCursos() { lock (locker) { List <PrimerCurso> Cursos = new List <PrimerCurso>(); //return database.Table<LineUp>().ToList(); var listado = database.Query <Curso>($"SELECT * FROM Curso").ToList(); foreach (var curso in listado) { PrimerCurso c1 = new PrimerCurso() { IdCurso = curso.IdCurso, Nombre = curso.Nombre , Descripcion = curso.Descripcion, Duracion = curso.Duracion, Estatus = 1 , Lecciones = curso.Lecciones, Imagen = curso.Imagen, Seleccionado = false }; Cursos.Add(c1); } return(Cursos); } }
async void OnTapSelected(object sender, EventArgs args) { try { var grd = (Grid)sender; PrimerCurso contex = (PrimerCurso)grd.BindingContext; if (contex.Seleccionado == false) { Label stack = grd.FindByName <Label>("lblselected"); stack.IsVisible = true; contex.Seleccionado = true; } else { Label stack = grd.FindByName <Label>("lblselected"); stack.IsVisible = false; contex.Seleccionado = false; } MisCursos c1 = new MisCursos() { IdCurso = contex.IdCurso, Nombre = contex.Nombre , Descripcion = contex.Descripcion, Duracion = contex.Duracion, Estatus = 1 , Lecciones = contex.Lecciones, Imagen = contex.Imagen, LeccionesTerminadas = 0 }; App.Database.InsertarMisCursos(c1); } catch (Exception ex) { } }