public void CategoriasStart() { using (var ctx = new wp7ShareWordsDataContext(conn)) { ListaCategorias.ItemsSource = ctx.Categorias.ToList(); } }
// Load data for the ViewModel Items private void MainPage_Loaded(object sender, RoutedEventArgs e) { this.Items = new ObservableCollection <ItemViewModel>(); using (var ctx = new wp7ShareWordsDataContext(conn)) { Random rnd = new Random(); var frases = ctx.Frases.OrderBy(x => rnd.Next()).ToList().Take(8); foreach (var item in frases.ToList()) { this.Items.Add(new ItemViewModel() { LineId = item.Id, LineOne = item.Titulo, LineTwo = item.Autor }); } } if (!App.ViewModel.IsDataLoaded) { App.ViewModel.LoadData(Items.ToList()); } }
private void ListaCategorias_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ListaCategorias.SelectedIndex == -1) { return; } if (ListaCategorias.SelectedIndex > 0) { var code = ListaCategorias.SelectedIndex; var categoriaSelected = ((wp7ShareWords.Categoria)(ListaCategorias.SelectedItem)).Nome; this.Items = new ObservableCollection <ItemViewModel>(); using (var ctx = new wp7ShareWordsDataContext(conn)) { var listWords = ctx.Frases.Where(x => x.Categoria_Id == Convert.ToInt32(code)); var count = listWords.Count(); foreach (var item in listWords.ToList()) { this.Items.Add(new ItemViewModel() { LineId = item.Id, LineOne = item.Titulo, LineTwo = item.Autor, }); } MainListBox.ItemsSource = this.Items; } } }
// When page is navigated to set data context to selected item in list protected override void OnNavigatedTo(NavigationEventArgs e) { string selectedIndex = ""; if (NavigationContext.QueryString.TryGetValue("selectedItem", out selectedIndex)) { int index = int.Parse(selectedIndex); using (var ctx = new wp7ShareWordsDataContext(conn)) { var frase = ctx.Frases.FirstOrDefault(x => x.Id == index); var item = new ItemViewModel { LineTwo = frase.Titulo, LineThree = String.Format("''{0}'' \n \n {1}", frase.Frases, frase.Autor), }; DataContext = item; } } }
public App() { using (var ctx = new wp7ShareWordsDataContext(conn)) { if (ctx.DatabaseExists()) { ctx.DeleteDatabase(); ctx.CreateDatabase(); IList<Categoria> cat = new List<Categoria>(); IList<Frase> frases = new List<Frase>(); cat.Add(new Categoria { Nome = "Selecione" }); cat.Add(new Categoria { Nome = "Alegria" }); cat.Add(new Categoria { Nome = "Amizade" }); cat.Add(new Categoria { Nome = "Amor" }); cat.Add(new Categoria { Nome = "Arte" }); cat.Add(new Categoria { Nome = "Divertidas" }); cat.Add(new Categoria { Nome = "Educação" }); cat.Add(new Categoria { Nome = "Humanidade" }); cat.Add(new Categoria { Nome = "Motivacional" }); cat.Add(new Categoria { Nome = "Paz" }); cat.Add(new Categoria { Nome = "Pensamento" }); cat.Add(new Categoria { Nome = "Reflexão" }); //aqui frases.Add(new Frase { Autor = "Georges Bernanos", Titulo = "Segredo da felicidade", Frases = "Saber encontrar a alegria na alegria dos outros, é o segredo da felicidade.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "William Shakespeare", Titulo = "Alegria e vida", Frases = @"A alegria evita mil males e prolonga a vida.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Joseph Addison", Titulo = "Alegria,amizade e felicidade", Frases = @"A amizade desenvolve a felicidade e reduz o sofrimento, duplicando a nossa alegria e dividindo a nossa dor.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Khalil Gibran", Titulo = "Tristeza e alegria", Frases = "Aquele que nunca viu a tristeza, nunca reconhecerá a alegria.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Mahatma Gandhi", Titulo = "Alegria,luta e sofrimento", Frases = @"A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitoria propriamente dita.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Léon Tolstoi", Titulo = "Alegria de fazer o bem", Frases = @"A alegria de fazer o bem é a única felicidade verdadeira.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Johann Goethe", Titulo = "Alegria não está nas coisas", Frases = "A alegria não está nas coisas, está em nós.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Alessandro Manzoni", Titulo = "Deus nunca perturba", Frases = @"(Deus)... nunca perturba a alegria dos seus filhos se não for para lhes preparar uma mais certa e maior.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "M. Taniguchi", Titulo = "Alegria aos outros", Frases = @"Não há satisfação maior do que aquela que sentimos quando proporcionamos alegria aos outros.", Categoria_Id = 1 }); frases.Add(new Frase { Autor = "Honoré de Balzac", Titulo = "Alegria só pode brotar", Frases = "A alegria só pode brotar de entre as pessoas que se sentem iguais.", Categoria_Id = 1 }); //1 frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 2 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 2 }); //2 frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 3 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 3 }); //3 frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 4 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 4 }); //4 frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Polenguinho", Frases = "Polenguinho: o seu queijo quadradinho desde mil novecentos e bolinha", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 5 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 5 }); //5 frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 6 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 6 }); //60 frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 7 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 7 }); //70 frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 8 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 8 }); //80 frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 9 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 9 }); //90 frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 10 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 10 }); //100 frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Elenice Adriano", Titulo = "Amor Materno", Frases = @"Amor é fogo que arde sem se ver; É ferida que dói e não se sente; É um contentamento descontente; É dor que desatina sem doer", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Desconhecido", Titulo = "Amor e sexo", Frases = "Amo como ama o amor. Não conheço nenhuma outra razão para amar senão amar. Que queres que te diga, além de que te amo, se o que quero dizer-te é que te amo?", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Thiago Adriano", Titulo = "sexo", Frases = @"Amor não é se envolver com a pessoa perfeita, aquela dos nossos sonhos. Não existem príncipes nem princesas. Encare a outra pessoa de forma sincera e rea", Categoria_Id = 11 }); frases.Add(new Frase { Autor = "Steve Jobs", Titulo = "Sonho e futuro", Frases = @"Cada sonho que você deixa pra trás, é um pedaço do seu futuro que deixa de existir.", Categoria_Id = 11 }); //aqui termina var countFrases = frases.Count(); foreach (var item in cat) { ctx.Categorias.InsertOnSubmit(item); } for (int i = 0; i < frases.Count(); i++) { ctx.Frases.InsertOnSubmit(frases[i]); } ctx.SubmitChanges(); } } // Global handler for uncaught exceptions. UnhandledException += Application_UnhandledException; // Standard Silverlight initialization InitializeComponent(); // Phone-specific initialization InitializePhoneApplication(); // Show graphics profiling information while debugging. if (System.Diagnostics.Debugger.IsAttached) { // Display the current frame rate counters. Application.Current.Host.Settings.EnableFrameRateCounter = false; // Show the areas of the app that are being redrawn in each frame. //Application.Current.Host.Settings.EnableRedrawRegions = true; // Enable non-production analysis visualization mode, // which shows areas of a page that are handed off GPU with a colored overlay. //Application.Current.Host.Settings.EnableCacheVisualization = true; // Disable the application idle detection by setting the UserIdleDetectionMode property of the // application's PhoneApplicationService object to Disabled. // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run // and consume battery power when the user is not using the phone. PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; } }
private void ListaCategorias_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (ListaCategorias.SelectedIndex == -1) return; if (ListaCategorias.SelectedIndex > 0) { var code = ListaCategorias.SelectedIndex; var categoriaSelected = ((wp7ShareWords.Categoria)(ListaCategorias.SelectedItem)).Nome; this.Items = new ObservableCollection<ItemViewModel>(); using (var ctx = new wp7ShareWordsDataContext(conn)) { var listWords = ctx.Frases.Where(x => x.Categoria_Id == Convert.ToInt32(code)); var count = listWords.Count(); foreach (var item in listWords.ToList()) { this.Items.Add(new ItemViewModel() { LineId = item.Id, LineOne = item.Titulo, LineTwo = item.Autor, }); } MainListBox.ItemsSource = this.Items; } } }
// Load data for the ViewModel Items private void MainPage_Loaded(object sender, RoutedEventArgs e) { this.Items = new ObservableCollection<ItemViewModel>(); using (var ctx = new wp7ShareWordsDataContext(conn)) { Random rnd = new Random(); var frases = ctx.Frases.OrderBy(x => rnd.Next()).ToList().Take(8); foreach (var item in frases.ToList()) { this.Items.Add(new ItemViewModel() { LineId = item.Id, LineOne = item.Titulo, LineTwo = item.Autor }); } } if (!App.ViewModel.IsDataLoaded) { App.ViewModel.LoadData(Items.ToList()); } }