public ZahtjevZaUpis(LicniPodaci licniPodaci, PrebivalisteInfo prebivaliste, SkolovanjeInfo skolovanje, DateTime datum) : base(datum) { //LicniPodaci = licniPodaci; //Prebivaliste = prebivaliste; //Skolovanje = skolovanje; }
public Student(int id, LicniPodaci podaci, PrebivalisteInfo prebivaliste, SkolovanjeInfo skolovanje, Soba soba, int brojRucaka, int brojVecera) { Id = id; LicniPodaci = podaci; PrebivalisteInfo = prebivaliste; SkolovanjeInfo = skolovanje; Soba = soba; BrojRucaka = brojRucaka; BrojVecera = brojVecera; }
public void BrisiStudenta(Student student) { //student.Soba = Context.Soba.FirstOrDefault(s => s.SobaId == student.SobaId); // //int indeksPaviljona = Paviljoni.FindIndex(p => p.PaviljonId == student.Soba.PaviljonId); //Paviljoni[indeksPaviljona].BrojStudenata--; // //int indeksStudenta = Studenti.FindIndex(s => s.Id == student.Id); //Studenti.RemoveAt(indeksStudenta); Context.Student.Remove(student); //Context.Paviljon.Update(Paviljoni[indeksStudenta]); PrebivalisteInfo prebivalisteInfo = Context.PrebivalisteInfo.FirstOrDefault(p => p.PrebivalisteInfoId == student.PrebivalisteInfoId); SkolovanjeInfo skolovanjeInfo = Context.SkolovanjeInfo.FirstOrDefault(p => p.SkolovanjeInfoId == student.SkolovanjeInfoId); LicniPodaci licniPodaci = Context.LicniPodaci.FirstOrDefault(p => p.LicniPodaciId == student.LicniPodaciId); Context.PrebivalisteInfo.Remove(prebivalisteInfo); Context.SkolovanjeInfo.Remove(skolovanjeInfo); Context.LicniPodaci.Remove(licniPodaci); Context.SaveChanges(); }
public RedovanStudent(int id, LicniPodaci podaci, PrebivalisteInfo prebivaliste, SkolovanjeInfo skolovanje, Soba soba, int brojRucaka, int brojVecera) : base(id, podaci, prebivaliste, skolovanje, soba, brojRucaka, brojVecera) { }
public void azurirajLicnePodatke(string prezime, string ime, string mjestoRodjenja, Pol pol, string email, long jmbg, DateTime datumRodjenja, int mobitel, string slika) { LicniPodaci = new LicniPodaci(prezime, ime, mjestoRodjenja, pol, email, jmbg, datumRodjenja, mobitel, slika); }