public void UpdatePutnik(int idPutnika, string ime, string idKarte) { var putnik = get.GetPutnikById(idPutnika); using (var db = new AutobuskaStanicaEntities()) { if (putnik.ime != ime) { putnik.ime = ime; } if (putnik.karta_idkarte != idKarte) { putnik.karta_idkarte = idKarte; } db.Entry(putnik).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void DeletePutnik(int id) { var putnik = get.GetPutnikById(id); foreach (var karta in get.GetAllKarte()) { if (karta.putniks.Contains(putnik)) { karta.putniks.Remove(putnik); } } using (var db = new AutobuskaStanicaEntities()) { db.putniks.Remove(putnik); db.SaveChanges(); } }