コード例 #1
0
 public bool PosiadaWszystkiePrzedmiotyDoWykonaniaZadania(Zadanie zadanie)
 {
     foreach (PrzedmiotDoWykonaniaZadania przedmiotDoWykonaniaZadania in zadanie.PrzedmiotyDoWykonaniaZadania)
     {
         if (!Inwentarz.Exists(przedmiotInwentarza => przedmiotInwentarza.Szczegoly.ID == przedmiotDoWykonaniaZadania.Szczegoly.ID && przedmiotInwentarza.Ilosc >= przedmiotInwentarza.Ilosc))
         {
             return(false);
         }
     }
     return(true);
 }
コード例 #2
0
 public bool PosiadaWymaganyPrzedmiotDoWejscia(Lokalizacja lokalizacja)
 {
     if (lokalizacja.PrzedmiotWymaganyDoWejscia == null)
     {
         return(true);
     }
     foreach (PrzedmiotInwentarza przedmiotinwentarza in Inwentarz)
     {
         if (przedmiotinwentarza.Szczegoly.ID == lokalizacja.PrzedmiotWymaganyDoWejscia.ID)
         {
             return(true);
         }
     }
     return(Inwentarz.Exists(przedmiotInwentarza => przedmiotInwentarza.Szczegoly.ID == lokalizacja.PrzedmiotWymaganyDoWejscia.ID));
 }