public void obrisiNovost(Object o) { Novost n = null; for (int i = 0; i < Sistem.Novosti.Count; i++) { if (Sistem.Novosti[i].Naslov == NovaNovost.Naslov) { n = Sistem.Novosti[i]; Sistem.Novosti.RemoveAt(i); break; } } for (int i = 0; i < ListaNovosti.Count; i++) { if (ListaNovosti[i].Naslov == NovaNovost.Naslov) { ListaNovosti.RemoveAt(i); break; } } if (n != null) { using (var db = new NovostiDBContext()) { db.Novosti.Remove(n); db.SaveChanges(); } } }
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 dodajNovost(Object o) { if (UserControls.ImageAndButton.uploadSlika != null) { uploadSlika = UserControls.ImageAndButton.uploadSlika; } NovaNovost.Slike = UserControls.ImageAndButton.image; //dodajTweet("Proba: Twitter radi!"); Sistem.Novosti.Add(NovaNovost); using (var db = new NovostiDBContext()) { var contact = NovaNovost; db.Novosti.Add(contact); db.SaveChanges(); } dodajTweet(NovaNovost.Naslov + ": " + NovaNovost.Tekst); }