private void PobierzGracza(int Nr) { lock (SerwisObsugiKont.Zarejestowani) { Gracz = SerwisObsugiKont.Zarejestowani[Nr]; } }
public int Rejestruj(Urzytkownik uk) { lock (ListaUrzytkowników) { if (!ListaUrzytkowników.Any(X => X == uk)) { ListaUrzytkowników.Add(uk); return(Loguj(uk)); } { throw new FaultException <InvalidOperationException>(new InvalidOperationException("Login o podanej nazwie istnieje")); } } }
public int Loguj(Urzytkownik w) { lock (ListaUrzytkowników) { Urzytkownik uk = PobierzUrzytkownika(w); if (uk != null) { if (CzyIstniejeUrzytkownikZarejstorowany(uk)) { throw new FaultException <InvalidOperationException>(new InvalidOperationException("urzytkownij jest już zalogowany")); } else { Zarejestowani.Add(++LiczbaKlucz, uk); return(LiczbaKlucz); } } } throw new FaultException <InvalidOperationException>(new InvalidOperationException("urzytkownij nie jest zarejstrowany")); }
public void Odświerz(Urzytkownik ul) { ListaUrzytkowników[ListaUrzytkowników.FindIndex(X => X == ul)].Przypisz(ul); }
public Urzytkownik PobierzUrzytkownika(Urzytkownik uk) => ListaUrzytkowników.First(X => X.Nazwa == uk.Nazwa);
public bool CzyIstniejeUrzytkownikZarejstorowany(Urzytkownik uk) => Zarejestowani.Any(X => X.Value.Nazwa == uk.Nazwa);
internal void Przypisz(Urzytkownik ul) { }
public void Aktualizuj(Urzytkownik uk) { Haslo = uk.Haslo; }