public bool otworz(Osoba iOsb, Pietro iPiet, Strefa iStref) { bool isBlocked = zablokowane.Contains(iStref); if (!isBlocked && iOsb.maUprawnienie(iStref.wymaganeUpr())) { udanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return true; } else { nieudanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return false; } }
public bool otworz(Osoba iOsb, Pietro iPiet, Strefa iStref) { bool isBlocked = zablokowane.Contains(iStref); if (!isBlocked && iOsb.maUprawnienie(iStref.wymaganeUpr())) { udanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return(true); } else { nieudanePrzejscia.Add(new Raport(iOsb, iPiet.ID, iStref.ID)); return(false); } }