public void DodajPrzedmiotDoInwentarza(Przedmiot przedmiotDoDodania) { PrzedmiotInwentarza przedmiot = Inwentarz.SingleOrDefault(przedmiotInwentarza => przedmiotInwentarza.Szczegoly.ID == przedmiotDoDodania.ID); if (przedmiot == null) { Inwentarz.Add(new PrzedmiotInwentarza(przedmiotDoDodania, 1)); } else { przedmiot.Ilosc++; } }
public void UsunPrzedmiotyWymaganeDoWykonaniaZadania(Zadanie zadanie) { foreach (PrzedmiotDoWykonaniaZadania przedmiotDoWykonaniaZadania in zadanie.PrzedmiotyDoWykonaniaZadania) { PrzedmiotInwentarza przedmiot = Inwentarz.SingleOrDefault(przedmiotInwentarza => przedmiotInwentarza.Szczegoly.ID == przedmiotDoWykonaniaZadania.Szczegoly.ID); { if (przedmiot != null) { przedmiot.Ilosc -= przedmiotDoWykonaniaZadania.Ilosc; } } } }