public bool OdstraniDom(int id) { bool domOdstranjen = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { int StariDomovi = kontekst.Studentski_dom.Count(); foreach (var dom in kontekst.Studentski_dom) { if (dom.Id == id) { kontekst.Studentski_dom.Remove(dom); break; } } OdstraniDomIzStudentVDomu(id); kontekst.SaveChanges(); if (StariDomovi > kontekst.Studentski_dom.Count()) { domOdstranjen = true; } } return(domOdstranjen); }
public bool OdstraniDomIzStudentVDomu(int id) { bool domIzStudentaVDomuOdstranjen = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { int StariStudentVDomu = kontekst.Student_v_domu.Count(); var povp = kontekst.Student_v_domu.Include("Student").Include("Dom").ToList(); foreach (var student_v_domu in povp) { if (student_v_domu.Dom.Id == id) { kontekst.Student_v_domu.Remove(student_v_domu); } } kontekst.SaveChanges(); if (StariStudentVDomu > kontekst.Studentski_dom.Count()) { domIzStudentaVDomuOdstranjen = true; } } return(domIzStudentaVDomuOdstranjen); }
/* public List<Student> PridobiVseStudenteVDomu(int stevilka_doma) * { * /*List<Student> studentje = new List<Student>(); * List<StudentVDomu> _studentje_v_domu = studentje_v_domu.Where(x => x.Dom.Stevilka_Doma == stevilka_doma).ToList(); * * foreach (StudentVDomu studentVDomu in _studentje_v_domu) * { * studentje.Add(studentVDomu.Student); * } * * return studentje;*/ //} public Student VrniStudenta(int emso) { /*Student IzpisInformacijstudenta = new Student(); * * foreach (Student podatek in student) * { * if (podatek.Emso == emso) * { * IzpisInformacijstudenta = podatek; * break; * } * } * return IzpisInformacijstudenta; ;*/ using (StudentskiDomoviContext studentskiDomoviContext = new StudentskiDomoviContext()) { Student IzpisInformacijstudenta = new Student(); foreach (Student podatek in studentskiDomoviContext.Student) { if (podatek.Emso == emso) { IzpisInformacijstudenta = podatek; break; } } return(IzpisInformacijstudenta); } }
public bool OdstraniStudenta(int id) { bool studentOdstranjen = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { int StariStudentje = kontekst.Student.Count(); foreach (var student in kontekst.Student) { if (student.Id == id) { kontekst.Student.Remove(student); break; } } OdstraniStudentaizDomov(id); kontekst.SaveChanges(); if (StariStudentje > kontekst.Student.Count()) { studentOdstranjen = true; } } return(studentOdstranjen); }
public List <Studentski_dom> PridobiVseDomove() { //return domovi; List <Studentski_dom> dom = new List <Studentski_dom>(); using (StudentskiDomoviContext studentskiDomoviContext = new StudentskiDomoviContext()) { dom = studentskiDomoviContext.Studentski_dom.ToList(); } return(dom); }
public bool UrediDom(int Id, string ime, int stevilkadoma) { bool DomUrejen = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { Studentski_dom u = kontekst.Studentski_dom.First(uporabnik => uporabnik.Id == Id); u.Ime = ime; u.Stevilka_Doma = stevilkadoma; kontekst.SaveChanges(); DomUrejen = true; } return(DomUrejen); }
public List <Student> PridobiVseStudente() { //return student; List <Student> studenti = new List <Student>(); using (StudentskiDomoviContext studentskiDomoviContext = new StudentskiDomoviContext()) { //studenti = studentskiDomoviContext.Student.ToList(); return(studentskiDomoviContext.Student.ToList()); } // return studenti; }
public double IzpisPovprecneStarosti() { /*double Povprecna_leta = student.Average(x => x.LetoRojstva); * //double povprecna = 2018 - Povprecna_leta; * return Povprecna_leta;*/ /*double povprecje = student.Average(x => x.LetoRojstva); * * return Math.Round(povprecje, 0);*/ using (StudentskiDomoviContext studentskiDomoviContext = new StudentskiDomoviContext()) { double povprecje = studentskiDomoviContext.Student.Average(x => x.LetoRojstva); return(Math.Round(povprecje, 0)); } }
public bool UrediStudenta(int idUporabnika, int emso, string Ime, string Priimek, int leto_rojstva) { bool StudentUrejen = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { Student u = kontekst.Student.First(uporabnik => uporabnik.Id == idUporabnika); u.Emso = emso; u.Ime = Ime; u.Priimek = Priimek; u.LetoRojstva = leto_rojstva; //u.Spol=spol; kontekst.SaveChanges(); StudentUrejen = true; } return(StudentUrejen); }
public bool DodajStudentaVDomu(Student student, Studentski_dom studentski_dom, int dolzina_bivanja, string tip) { bool StudentVDomuDodan = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { int steviloDomov = kontekst.Studentski_dom.Count(); StudentVDomu novStudentVDomu = new StudentVDomu(student, studentski_dom, dolzina_bivanja, tip); kontekst.Student_v_domu.Add(novStudentVDomu); kontekst.SaveChanges(); if (steviloDomov < kontekst.Student_v_domu.Count()) { StudentVDomuDodan = true; } return(StudentVDomuDodan); } }
public bool DodajStudentskiDom(int stevilka_doma, string ime_doma, int leto_nastanka) { bool DomDodan = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { int steviloDomov = kontekst.Studentski_dom.Count(); Studentski_dom novStudentskiDom = new Studentski_dom(stevilka_doma, ime_doma, leto_nastanka); kontekst.Studentski_dom.Add(novStudentskiDom); kontekst.SaveChanges(); if (steviloDomov < kontekst.Studentski_dom.Count()) { DomDodan = true; } return(DomDodan); } }
public bool DodajStudenta(int id, int emso, string ime, string priimek, int letoRojstva) { bool StudentDodan = false; using (StudentskiDomoviContext kontekst = new StudentskiDomoviContext()) { int steviloStudentov = kontekst.Student.Count(); Student novStudent = new Student(id, emso, ime, priimek, letoRojstva); kontekst.Student.Add(novStudent); kontekst.SaveChanges(); if (steviloStudentov < kontekst.Student.Count()) { StudentDodan = true; } return(StudentDodan); } }
public Student IzpisNajstarejsega() { /* List<Student> seznam = new List<Student>(); * seznam = student.OrderBy(x => x.LetoRojstva).ToList(); * return seznam.First(); * * * /* * int datumRojstva = student.Max(x => x.LetoRojstva); * * List<Student> lista = student.Where(x => x.LetoRojstva == datumRojstva).ToList(); * * return lista.First();*/ using (StudentskiDomoviContext studentskiDomoviContext = new StudentskiDomoviContext()) { List <Student> seznam = new List <Student>(); seznam = studentskiDomoviContext.Student.OrderBy(x => x.LetoRojstva).ToList(); //seznam =studentskiDomoviContext.Student.OrderBy(x => x.LetoRojstva).ToList(); return(seznam.First()); } }