public void promjenaNovosti(Object o) { int poz = -1; for (int i = 0; i < Sistem.Novosti.Count; i++) { if (Sistem.Novosti[i].Naslov == NovaNovost.Naslov) { Sistem.Novosti.RemoveAt(i); Sistem.Novosti.Add(NovaNovost); poz = i; break; } } for (int i = 0; i < ListaNovosti.Count; i++) { if (ListaNovosti[i].Naslov == NovaNovost.Naslov) { ListaNovosti.RemoveAt(i); ListaNovosti.Add(NovaNovost); break; } } if (poz != -1) { using (var db = new NovostiDBContext()) { db.Update(ListaNovosti[poz]); db.SaveChanges(); } } }
public void promjenaNovosti(Object o) { for (int i = 0; i < Sistem.Novosti.Count; i++) { if (Sistem.Novosti[i].Naslov == NovaNovost.Naslov) { Sistem.Novosti.RemoveAt(i); Sistem.Novosti.Add(NovaNovost); break; } } for (int i = 0; i < ListaNovosti.Count; i++) { if (ListaNovosti[i].Naslov == NovaNovost.Naslov) { ListaNovosti.RemoveAt(i); ListaNovosti.Add(NovaNovost); return; } } }