// konstruktor public DogadajiModel() { if (!puno) { puno = true; // Dogadaj 1 dogadaji.Add(new Dogadaj { Id = 1, Ime = "Star Wars Armada", DatumOdrzavanja = new DateTime(2019, 7, 5), }); // Dogadaj 2 dogadaji.Add(new Dogadaj { Id = 2, Ime = "XCOM", DatumOdrzavanja = new DateTime(2019, 6, 23), }); // klasično Dogadaj d = new Dogadaj(); d.Id = 3; d.Ime = "Firefly"; d.DatumOdrzavanja = new DateTime(2019, 6, 21); // dodati u listu dogadaji.Add(d); } }
// dodavanje dogadaja public void DodajDogadaj(Dogadaj d) { int noviId; if (dogadaji.Count == 0) { noviId = 1; } else { noviId = dogadaji.Max(x => x.Id) + 1; } d.Id = noviId; dogadaji.Add(d); }
// ažuriranje public void AzurirajDogadaja(Dogadaj d) { int i = dogadaji.FindIndex(dogadaj => dogadaj.Id == d.Id); dogadaji[i] = d; }