public bool login(string login, string password) { try { using (var entities = new DatabaseEntities()) { if ((entities.Users.Where(User => User.username == login).Count() != 0)) { foreach (var user in entities.Users) { if (login == user.username && (" " + password) == user.password) { return true; } } } else { throw new System.ArgumentException("Alias already used", "userExist"); } } } catch { return false; } return true; }
public void addUser(string login, string _password) { try { using (var entities = new DatabaseEntities() ) { if (entities.Users.Where(User => User.username == login).Count() == 0) { entities.Users.Add(new User() { username = login, password = _password }); entities.SaveChanges(); } else { throw new System.ArgumentException("Alias already used", "userExist"); } } } catch { } }