Beispiel #1
0
 public void CategoriasStart()
 {
     using (var ctx = new wp7ShareWordsDataContext(conn))
     {
         ListaCategorias.ItemsSource = ctx.Categorias.ToList();
     }
 }
Beispiel #2
0
        // 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());
            }
        }
 public void CategoriasStart()
 {
     using (var ctx = new wp7ShareWordsDataContext(conn))
     {
         ListaCategorias.ItemsSource = ctx.Categorias.ToList();
     }
 }
Beispiel #4
0
        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;
                }
            }
        }
Beispiel #6
0
        // 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;
                }
            }
        }
Beispiel #7
0
        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());
            }
        }