예제 #1
0
        public Brugere OpretBruger(string brugernavn, string password, string email)
        {
            bool indeholderIkkeBrugernavn = false;
            bool indeholderSnabelA = false;

            using (DataContext dataContext = new DataContext())
            {
                Brugere exBruger = FindBruger(brugernavn);

                #region Betingelser

                if (!password.Contains(brugernavn))
                {
                    indeholderIkkeBrugernavn = true;
                }
                if (email.Contains("@"))
                {
                    indeholderSnabelA = true;
                }

                #endregion

                if (exBruger == null && PasswordTjekker(password) && indeholderIkkeBrugernavn && indeholderSnabelA)
                {
                    Brugere b = new Brugere() {Brugernavn = brugernavn, Password = password, Email = email};
                    dataContext.Brugere.Add(b);
                    dataContext.SaveChanges();
                    return b;
                }
                return null;
            }
        }
예제 #2
0
 public void BeforeTest()
 {
     b = new Brugere("Brugernavn", "Secret12", "*****@*****.**");
 }