public List <Knihovna> GetAll()
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         return(db.Knihovna.ToList());
     }
 }
Пример #2
0
 public List <SkolaZaci> GetAll()
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         return(db.SkolaZacis.ToList());
     }
 }
 public List <Knihovna> GetAllNepujcene()
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         return(db.Knihovna.Where(i => i.ZapujcenoID == null).ToList());
     }
 }
Пример #4
0
 public SkolaZaci GetZakById(int id)
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         return(db.SkolaZacis.FirstOrDefault(z => z.Id == id));
     }
 }
Пример #5
0
 public List <SkolaZaci> GetZaciWithPrijmeni(string prijmeni)
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         return(db.SkolaZacis.Where(z => z.Prijmeni == prijmeni).ToList());
     }
 }
Пример #6
0
 public void DeleteZak(int id)
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         db.SkolaZacis.Remove(db.SkolaZacis.First(s => s.Id == id));
         db.SaveChanges();
     }
 }
Пример #7
0
 public void AddZak(SkolaZaci zak)
 {
     using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
     {
         db.SkolaZacis.Add(zak);
         db.SaveChanges();
     }
 }
        public void VratitKnihuOdZaka(int idKnihy, int idZaka)
        {
            using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
            {
                db.InfoOZapujceni.First(i => i.KnihovnaID == idKnihy && i.SkolaZaciID == idZaka && i.DatumVraceni == null).DatumVraceni = DateTime.Now;
                db.Knihovna.Find(idKnihy).ZapujcenoID = null;

                db.SaveChanges();
            }
        }
Пример #9
0
        public List <InfoOZapujceni> GetInfoOZapujceni()
        {
            using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
            {
                List <InfoOZapujceni> output = db.InfoOZapujceni.ToList();

                foreach (InfoOZapujceni info in output)
                {
                    var a = info.Knihovna;
                    var b = info.SkolaZaci;
                }

                return(output);
            }
        }
        public void PujcitKnihuZakovi(int idKnihy, int idZaka)
        {
            using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
            {
                db.Knihovna.Find(idKnihy).ZapujcenoID = idZaka;
                db.InfoOZapujceni.Add(new InfoOZapujceni
                {
                    DatumZapujceni = DateTime.Now,
                    KnihovnaID     = idKnihy,
                    SkolaZaciID    = idZaka
                });

                db.SaveChanges();
            }
        }
        public List <Knihovna> GetAllOnZak(int idZaka)
        {
            using (DatabaseSchoolEntities db = new DatabaseSchoolEntities())
            {
                List <Knihovna> output = db.Knihovna.Where(k => k.SkolaZaci.Id == idZaka).ToList();

                if (output.Count >= 1)
                {
                    // To make SkolaZaci property available
                    var a = output.First().SkolaZaci;
                }

                return(output);
            }
        }