public ISoba Clone() { Soba s = Clone() as Soba; s.BrojSobe++; StudentskiDomSingleton.Context.Soba.Add(s); return(s); }
public ZahtjevZaPremjestanje(Paviljon trenutniPaviljon, Soba trenutnaSoba, Paviljon noviPaviljon, Soba novaSoba, string razlogPremjestanja, Korisnik podnosilacZahtjeva, DateTime datum) : base((Student)podnosilacZahtjeva, datum) { //TrenutniPaviljon = trenutniPaviljon; //TrenutnaSoba = trenutnaSoba; //NoviPaviljon = noviPaviljon; //NovaSoba = novaSoba; RazlogPremjestanja = razlogPremjestanja; }
public ZahtjevZaCimeraj(Paviljon paviljon, Soba soba, Student prviCimer, Student drugiCimer, string dodatneNapomene, Korisnik podnosilacZahtjeva, DateTime datum) : base((Student)podnosilacZahtjeva, datum) { Paviljon = paviljon; Soba = soba; //PrviCimer = prviCimer; //DrugiCimer = drugiCimer; DodatneNapomene = dodatneNapomene; }
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 Soba RasporediStudenta(Student student) { Soba slobonda = null; foreach (Paviljon p in StudentskiDomSingleton.Context.Paviljon.ToList()) { p.Sobe = StudentskiDomSingleton.Context.Soba.Where(s => s.PaviljonId == p.PaviljonId).ToList(); foreach (Soba s in p.Sobe) { s.Students = StudentskiDomSingleton.Context.Student.Where(st => st.SobaId == s.SobaId).ToList(); if (s.DaLiImaMjesta()) { if (slobonda == null && s.Students.Count == 0) { slobonda = s; } else { foreach (Student st in s.Students) { st.SkolovanjeInfo = StudentskiDomSingleton.Context.SkolovanjeInfo.FirstOrDefault(si => si.SkolovanjeInfoId == st.SkolovanjeInfoId); if (st.SkolovanjeInfo.Fakultet.Equals(student.SkolovanjeInfo.Fakultet)) { return(s); } } } } } } return(slobonda); }
public RedovanStudent(int id, LicniPodaci podaci, PrebivalisteInfo prebivaliste, SkolovanjeInfo skolovanje, Soba soba, int brojRucaka, int brojVecera) : base(id, podaci, prebivaliste, skolovanje, soba, brojRucaka, brojVecera) { }