public bool odstraniStudentaIzPredmeta(int id, string kratica) { try { using (SolaDBContext sdbc = new SolaDBContext()) { sdbc.Configuration.ProxyCreationEnabled = false; Student student = sdbc.studenti.Where(x => x.Id == id).First(); Predmet predmet = sdbc.predmeti.Where(x => x.Kratica == kratica).First(); StudentImaPredmet sip = sdbc.studentiImajoPredmete.Where(x => x.Student.Id == student.Id && x.Predmet.Id == predmet.Id).First(); sdbc.studentiImajoPredmete.Remove(sip); sdbc.SaveChanges(); } return(true); } catch (EntityException ex) { return(false); } }
public bool dodajStudentuPredmet(int id, string kratica, int ocena) { try { StudentImaPredmet sip; using (SolaDBContext sdbc = new SolaDBContext()) { sdbc.Configuration.ProxyCreationEnabled = false; Student student = sdbc.studenti.Where(x => x.Id == id).First(); Predmet predmet = sdbc.predmeti.Where(x => x.Kratica == kratica).First(); sip = new StudentImaPredmet(student.Id, predmet.Id, student, predmet, ocena); sdbc.studentiImajoPredmete.Add(sip); sdbc.SaveChanges(); } return(true); } catch (EntityException ex) { return(false); } }