// ta metode wywoluje tylko Administrator, od razu dodanie powoduje dodanie do niezalogowanych a nie niezweryfikowanych jak wczseniej public Boolean DodajNowegoAdministratora(String login, String haslo, String imie, String nazwisko) { foreach (Uzytkownik u in ListaUzytkownikowNiezalogowanych) { if (u.Login == login) { return(false); } } foreach (Uzytkownik u in ListaUzytkownikowZalogowanych) { if (u.Login == login) { return(false); } } Uzytkownik user = new Uzytkownik(login, haslo, imie, nazwisko); ListaUzytkownikowNiezalogowanych.AddFirst(user); user.DodajRole("administrator", this); return(true); }
// jesli zwroci false to znaczy ze uzytkownik o tym samym loginie juz istnieje public Boolean RejestrujNowegoTlumacza(String login, String haslo, String imie, String nazwisko) { foreach (Uzytkownik u in ListaUzytkownikowNiezalogowanych) { if (u.Login == login) { return(false); } } foreach (Uzytkownik u in ListaUzytkownikowZalogowanych) { if (u.Login == login) { return(false); } } Uzytkownik user = new Uzytkownik(login, haslo, imie, nazwisko); ListaUzytkownikowNiezweryfikowanych.AddFirst(user); user.DodajRole("tlumacz", null); return(true); }