/// <summary>
        /// Logger brugeren ind
        /// </summary>
        public void LogInd()
        {
            try
            {
                AnsatteCollection.Clear();
                var responce = PersistensFacade <Ansatte> .LoadDB("api/Ansattes");

                var query = from q in responce.Result
                            where q.Brugernavn == Brugernavn && q.Password == Hjaelpeklasse.KrypterStreng(Password)
                            select q;
                foreach (var item in query)
                {
                    AnsatteCollection.Add(item);
                }
                if (AnsatteCollection.Any())
                {
                    Setting.Values["Brugernavn"] = AnsatteCollection[0].Brugernavn;
                    Setting.Values["StillingId"] = AnsatteCollection[0].StillingId;
                    var rootFrame = Window.Current.Content as Frame;
                    rootFrame.Navigate(typeof(Hovedmenu));
                }
                else
                {
                    MessageDialog m = Hjaelpeklasse.FejlMeddelelse("Forkert brugernavn/password");
                    m.ShowAsync();
                }
            }
            catch (ArgumentException ex)
            {
                if (AnsatteCollection.Any() == false)
                {
                    AnsatteCollection.Clear();
                }
                MessageDialog m = Hjaelpeklasse.FejlMeddelelse("Der kunne ikke udtrækkes fra databasen");
                m.ShowAsync();
            }
        }
        /// <summary>
        /// Metode der opretter en bruger
        /// </summary>
        public void OpretBruger()
        {
            MessageDialog m = Hjaelpeklasse.FejlMeddelelse("");
            var           u = PersistensFacade <Ansatte> .LoadDB("api/Ansattes").Result;

            foreach (var ansatte in u)
            {
                if (ansatte.Brugernavn == Brugernavn)
                {
                    m.Content += "Brugernavnet findes allerede!\n";
                }
            }
            try
            {
                Ansatte.CheckNavn(Navn);
            }
            catch (Exception)
            {
                m.Content += "Navn er forkert!\n";
            }
            try
            {
                Ansatte.CheckBrugernavn(Brugernavn);
            }
            catch (Exception)
            {
                m.Content += "Brugernavn er forkert!\n";
            }
            try
            {
                Ansatte.CheckPassword(Password);
            }
            catch (Exception)
            {
                m.Content += "Password er forkert!\n";
            }
            try
            {
                Ansatte.CheckEmail(Email);
            }
            catch (Exception)
            {
                m.Content += "Email er forkert!\n";
            }
            try
            {
                Ansatte.CheckAdresse(Adresse);
            }
            catch (Exception)
            {
                m.Content += "Adresse er forkert!\n";
            }
            try
            {
                Ansatte.CheckPostnummer(Postnummer);
            }
            catch (Exception)
            {
                m.Content += "Postnummer er forkert!\n";
            }
            try
            {
                Ansatte.CheckMobil(Mobil);
            }
            catch (Exception)
            {
                m.Content += "Mobil er forkert!\n";
            }
            if (Stilling == null)
            {
                m.Content += "Vælg en stilling!\n";
            }
            if (m.Content != "")
            {
                m.ShowAsync();
            }
            else
            {
                PersistensFacade <Ansatte> .GemDB("api/Ansattes", new Ansatte(Brugernavn, Navn, Hjaelpeklasse.KrypterStreng(Password), Email, Mobil, Adresse, Postnummer, Stilling.StillingId));

                MessageDialog m1 = Hjaelpeklasse.SuccesMeddelelse("Brugeren blev oprettet");
                m1.ShowAsync();
            }
        }
        /// <summary>
        /// Metoder der retter profil
        /// </summary>
        public void RedigerBruger()
        {
            MessageDialog m = Hjaelpeklasse.FejlMeddelelse("");

            try
            {
                Ansatte.CheckNavn(Navn);
            }
            catch (Exception)
            {
                m.Content += "Navn er forkert!\n";
            }
            try
            {
                Ansatte.CheckPassword(Password);
            }
            catch (Exception)
            {
                m.Content += "Password er forkert!\n";
            }
            try
            {
                Ansatte.CheckEmail(Email);
            }
            catch (Exception)
            {
                m.Content += "Email er forkert!\n";
            }
            try
            {
                Ansatte.CheckAdresse(Adresse);
            }
            catch (Exception)
            {
                m.Content += "Adresse er forkert!\n";
            }
            try
            {
                Ansatte.CheckPostnummer(Postnummer);
            }
            catch (Exception)
            {
                m.Content += "Postnummer er forkert!\n";
            }
            try
            {
                Ansatte.CheckMobil(Mobil);
            }
            catch (Exception)
            {
                m.Content += "Mobil er forkert!\n";
            }
            if (m.Content != "")
            {
                m.ShowAsync();
            }
            else
            {
                PersistensFacade <Ansatte> .RedigerDB("api/Ansattes",
                                                      new Ansatte(BrugerViewModel.AnsatteCollection[0].Brugernavn,
                                                                  Navn, Hjaelpeklasse.KrypterStreng(Password),
                                                                  Email, Mobil,
                                                                  Adresse, Postnummer,
                                                                  BrugerViewModel.AnsatteCollection[0].StillingId),
                                                      streng : BrugerViewModel.AnsatteCollection[0].Brugernavn);

                BrugerViewModel.AnsatteCollection[0].Navn       = Navn;
                BrugerViewModel.AnsatteCollection[0].Password   = Password;
                BrugerViewModel.AnsatteCollection[0].Email      = Email;
                BrugerViewModel.AnsatteCollection[0].Mobil      = Mobil;
                BrugerViewModel.AnsatteCollection[0].Adresse    = Adresse;
                BrugerViewModel.AnsatteCollection[0].Postnummer = Postnummer;


                var rootFrame = Window.Current.Content as Frame;
                rootFrame.Navigate(typeof(Hovedmenu));

                MessageDialog m1 = Hjaelpeklasse.SuccesMeddelelse("Din profil blev redigeret");
                m1.ShowAsync();
            }
        }