//gets the id of a word if the word do not exist it will create it
        //this funktion is usefull for when creation the Conections
        public int GetWordId(string SearchValue, string DatabaseLNavn)
        {
            int wordId = -1;

            try
            {
                //da den kun såger behøver der ikke at være adgang til all
                using (var _reposetory = new PoliceDBEntities("name=" + DatabaseLNavn))
                {
                    string sqlCode = "SELECT[id],[text] FROM[" + new DataBaseManager().GetDatabaseName(DatabaseLNavn) + "].[dbo].[Word] WHERE [Word].[text] like '" + SearchValue + "';";

                    var ws = _reposetory.Word.SqlQuery(sqlCode).ToList();
                    if (ws.Count != 0)
                    {
                        wordId = ws[0].id;
                        Console.Write("-");
                    }
                    else
                    {
                        //hvis den ikke kunne find ordet lave vi et nyt ord og kalder funktionen igen
                        //hvis serveren ikke kan gemmem vil der kunne komme en deadlock error, det er ret skidt
                        //her hvis jeg have mere tid vill jeg lave en måde at ungå det da deadlock er ret tralse
                        CreateWord(SearchValue);
                        wordId = GetWordId(SearchValue, DatabaseLNavn);
                        Console.Write("|");
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return(wordId);
        }
        public List <Word> GetWords()
        {
            List <Word>      words       = new List <Word>();
            PoliceDBEntities _reposetory = new PoliceDBEntities("name=PoliceDBEntities");

            try
            {
                words = _reposetory.Word.ToList();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return(words);
        }