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 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 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 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 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);
            }
        }