Esempio n. 1
0
        public static void DodajFilm()
        {
            BioskopContext context = new BioskopContext(); // predstavlja brokera baze podataka

            context.Add(new Sediste
            {
            });
            context.Add(new Korisnik
            {
                Ime      = "Lana",
                Prezime  = "Lanic",
                Pol      = Pol.Ženski,
                Username = "******",
                Password = "******"
            });
            context.Add(new Korisnik
            {
                Ime      = "Mica",
                Prezime  = "Micic",
                Pol      = Pol.Muški,
                Username = "******",
                Password = "******"
            });
            // fali nam Commit, sve se radi preko transakcija
            // transakcije se izvrsavaju sve ili nijedna
            context.SaveChanges(); // ovo je komitovanje
            //    context.Dispose();
        }
Esempio n. 2
0
        // pravimo where upit
        public static void VratiSveFilmoveWhere()
        {
            using BioskopContext context = new BioskopContext(); // predstavlja brokera baze podataka
            // automatski ce se izvrsavai Dispose - oslobadjanje resursa
            List <Film> result = context.Film.Where(f => f.Naziv.Contains("Sh")).ToList();

            result.ForEach(f => Console.WriteLine(f));
        }
Esempio n. 3
0
 public BioskopUnitOfWork(BioskopContext context)
 {
     this.context = context;
     Film         = new RepositoryFilm(this.context);
     Sala         = new RepositorySala(this.context);
     Karta        = new RepositoryKarta(this.context);
     Korisnik     = new RepositoryKorisnik(this.context);
     Projekcija   = new RepositoryProjekcija(this.context);
 }
Esempio n. 4
0
 public RepositoryKarta(BioskopContext context)
 {
     this.context = context;
 }
Esempio n. 5
0
 public RepositoryProjekcija(BioskopContext context)
 {
     this.context = context;
 }
Esempio n. 6
0
 public RepositoryFilm(BioskopContext context)
 {
     this.context = context;
 }
Esempio n. 7
0
 public RepositoryKorisnik(BioskopContext context)
 {
     this.context = context;
 }
Esempio n. 8
0
 public BioskopController(BioskopContext context)
 {
     Context = context;
 }