示例#1
0
 public List <Clan> VratiClanove()
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         return(db.Clans.ToList());
     }
 }
示例#2
0
 public Iznajmljivanje VratiIznajmjivanje(int id)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         return(db.Iznajmljivanjes.Find(id));
     }
 }
示例#3
0
 public List <Film> VratiFilmove()
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         return(db.Films.ToList());
     }
 }
示例#4
0
 public List <PrikaziIznajmljivanja_Result> PrikaziIznajmljivanja()
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         return(db.PrikaziIznajmljivanja().ToList());
     }
 }
示例#5
0
 public List <Iznajmljivanje> VratiIznajmljivanja()
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         return(db.Iznajmljivanjes.ToList());
     }
 }
示例#6
0
 public int UbaciClana(Clan c)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             db.Clans.Add(c);
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
示例#7
0
 public int ObrisiFilm(Film f)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             db.Entry(f).State = EntityState.Deleted;
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
示例#8
0
 public int UbaciFilm(Film f)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             db.Entry(f).State = EntityState.Added; // Drugi nacin za ubacivanje pomocu EntityState-a
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
示例#9
0
 public int UbaciIznajmljivanje(Iznajmljivanje iz)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             db.Iznajmljivanjes.Add(iz);
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
示例#10
0
 public int ObrisiClana(Clan c)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             Clan c1 = db.Clans.Find(c.ClanID);
             db.Clans.Remove(c1);
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);;
         }
     }
 }
示例#11
0
 public int ObrisiIznajmljivanje(Iznajmljivanje iz)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             Iznajmljivanje i = db.Iznajmljivanjes.Find(iz.IznajmljivanjeID);
             db.Iznajmljivanjes.Remove(i);
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
示例#12
0
 public int PromeniClana(Clan c)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             Clan c1 = db.Clans.Find(c.ClanID);
             c1.Ime     = c.Ime;
             c1.Prezime = c.Prezime;
             c1.Jmbg    = c.Jmbg;
             c1.Adresa  = c.Adresa;
             c1.Telefon = c.Telefon;
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
示例#13
0
 public int PromeniIznajmljivanje(Iznajmljivanje iz)
 {
     using (VideoKlubEntities db = new VideoKlubEntities())
     {
         try
         {
             Iznajmljivanje i = db.Iznajmljivanjes.Find(iz.IznajmljivanjeID);
             i.FilmID = iz.FilmID;
             i.ClanID = iz.ClanID;
             i.DatumIznajmljivanja = iz.DatumIznajmljivanja;
             i.DatumVracanja       = iz.DatumVracanja;
             i.Cena = iz.Cena;
             db.SaveChanges();
             return(0);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }