public static void initDatabase(ref YourMovies db)
        {
            if (db.DatabaseExists())
            {
                db.DeleteDatabase();
                db.CreateDatabase();
            }
            else
            {
                db.CreateDatabase();
            }

              //string msg=  UserController.RegisterUser("Teppo", "salasana", ref db);
              Elokuva leffa = new Elokuva();
              leffa.Nimi = "Vepsän Leffa";
              leffa.UserName = "******";
              leffa.Lista = "lista 1";
              leffa.DbTiedot = new Movie();
              db.Elokuva.InsertOnSubmit(leffa);
              db.SubmitChanges();
        }
        public static void DeSerialisoiXml(string filePath, ref ElokuvaLista leffat,string lista,string username)
        {
            try
            {

                FileStream xmlFile = new FileStream(filePath, FileMode.Open);
                XmlTextReader reader = new XmlTextReader(xmlFile);
                XmlDocument doc = new XmlDocument();
                doc.Load(reader);
                XmlNodeList nodes = doc.SelectSingleNode("//ElokuvaLista").ChildNodes;

                foreach(XmlNode node in nodes)
                {
                    Elokuva leffa = new Elokuva();
                    XmlNodeList elements = node.ChildNodes;
                    leffa.Lista = lista;
                    leffa.UserName = username;
                    leffa.FilePath = elements[0].InnerText;
                    leffa.Pituus = elements[1].InnerText;
                    leffa.VideoEncoding = elements[2].InnerText;
                    leffa.SoundEncoding = elements[3].InnerText;
                    leffa.TiedostonKoko = elements[4].InnerText;
                    leffa.Resolution = elements[5].InnerText;
                    leffa.Fps = elements[6].InnerText;
                    leffa.Tahdet = Int32.Parse(elements[7].InnerText);
                    leffa.Nimi = elements[8].InnerText;
                    leffa.Watched = Convert.ToBoolean(elements[9].InnerText);
                    leffa.DbTiedot = new Movie();
                    foreach (XmlAttribute att in elements[10].Attributes)
                    {
                        switch (att.Name)
                        {
                            case "title":
                                leffa.DbTiedot.Title = att.Value;
                                break;
                            case "year":
                                leffa.DbTiedot.Year = att.Value;
                                break;
                            case "rated":
                                leffa.DbTiedot.Rated = att.Value;
                                break;
                            case "runtime":
                                leffa.DbTiedot.Runtime = att.Value;
                                break;
                            case "genre":
                                leffa.DbTiedot.Genre = att.Value;
                                break;
                            case "director":
                                leffa.DbTiedot.Director = att.Value;
                                break;
                            case "writer":
                                leffa.DbTiedot.Writer = att.Value;
                                break;
                            case "actors":
                                leffa.DbTiedot.Actors = att.Value;
                                break;
                            case "poster":
                                leffa.DbTiedot.Poster = att.Value;
                                break;
                            case "plot":
                                leffa.DbTiedot.Plot = att.Value;
                                break;
                            case "imdbRating":
                                leffa.DbTiedot.ImdbRating = att.Value;
                                break;
                            case "imdbVotes":
                                leffa.DbTiedot.ImdbVotes = att.Value;
                                break;
                            case "imdbID":
                                leffa.DbTiedot.ImdbID = att.Value;
                                break;
                            case "type":
                                leffa.DbTiedot.Type = att.Value;
                                break;
                        }
                    }
                    leffat.Movies.Add(leffa);

                }
                xmlFile.Close();
                reader.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {

            }
        }
 public void myIni(Elokuva movie)
 {
     MovieID = movie.MovieID;
     myGrid.DataContext = movie;
     loadImage(movie.DbTiedot);
 }
 public Lisatiedot(Elokuva movie)
 {
     leffa = movie.DbTiedot;
     InitializeComponent();
     myIni(movie);
 }
        //lisää uuden elokuvan listaan
        private void etsiElokuvia(string filepath)
        {
            DirectoryInfo di = new DirectoryInfo(filepath);

            IEnumerable<FileInfo> files = GetFilesByExtensions(di, ".mkv", ".avi", ".wmv", ".mp4");
            foreach (FileInfo file in files)
            {

                Elokuva eKuva = new Elokuva(file.Name, file.FullName);
                eKuva.Lista = valittulista;
                eKuva.UserName = username;
                feedit.feedit.Add(RssController.AddFeed(username, eKuva.Nimi, "new", ref db));
                db.Elokuva.InsertOnSubmit(eKuva);
                movies.Movies.Add(eKuva);

            }

            listatTyhjat();
            paivitaDatagrid(movies.Movies);
            this.SizeToContent = SizeToContent.WidthAndHeight;
        }