public static async System.Threading.Tasks.Task IzvrsiAsync(MojContext _context, UserManager <Korisnik> _userManager, RoleManager <IdentityRole> _roleManager)
        {
            _context.Grad.Add(new Grad {
                Id = 1, Naziv = "Grad", IsDeleted = false, Kupci = null, Teatari = null
            });
            _context.Database.OpenConnection();
            try
            {
                _context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Grad ON");
                _context.SaveChanges();
                _context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Grad OFF");
            }
            finally
            {
                _context.Database.CloseConnection();
            }

            Grad Grad1 = new Grad {
                Naziv = "Grad1"
            };
            Grad Grad2 = new Grad {
                Naziv = "Grad2"
            };
            Grad Grad3 = new Grad {
                Naziv = "Grad3"
            };
            Grad Grad4 = new Grad {
                Naziv = "Grad4"
            };

            _context.Grad.Add(Grad1);
            _context.Grad.Add(Grad2);
            _context.Grad.Add(Grad3);
            _context.Grad.Add(Grad4);
            _context.SaveChanges();


            Teatar Teatar1 = new Teatar {
                Grad = Grad1, Naziv = "Teatar1"
            };
            Teatar Teatar2 = new Teatar {
                Grad = Grad1, Naziv = "Teatar2"
            };
            Teatar Teatar3 = new Teatar {
                Grad = Grad2, Naziv = "Teatar3"
            };
            Teatar Teatar4 = new Teatar {
                Grad = Grad2, Naziv = "Teatar4"
            };

            _context.Teatar.Add(Teatar1);
            _context.Teatar.Add(Teatar2);
            _context.Teatar.Add(Teatar3);
            _context.Teatar.Add(Teatar4);
            _context.SaveChanges();


            Dvorana Dvorana1 = new Dvorana {
                Naziv = "Dvorana1", Teatar = Teatar1
            };
            Dvorana Dvorana2 = new Dvorana {
                Naziv = "Dvorana2", Teatar = Teatar1
            };
            Dvorana Dvorana3 = new Dvorana {
                Naziv = "Dvorana3", Teatar = Teatar1
            };
            Dvorana Dvorana4 = new Dvorana {
                Naziv = "Dvorana4", Teatar = Teatar1
            };
            Dvorana Dvorana5 = new Dvorana {
                Naziv = "Dvorana5", Teatar = Teatar2
            };
            Dvorana Dvorana6 = new Dvorana {
                Naziv = "Dvorana6", Teatar = Teatar2
            };
            Dvorana Dvorana7 = new Dvorana {
                Naziv = "Dvorana7", Teatar = Teatar2
            };
            Dvorana Dvorana8 = new Dvorana {
                Naziv = "Dvorana8", Teatar = Teatar2
            };

            _context.Dvorana.Add(Dvorana1);
            _context.Dvorana.Add(Dvorana2);
            _context.Dvorana.Add(Dvorana3);
            _context.Dvorana.Add(Dvorana4);
            _context.Dvorana.Add(Dvorana5);
            _context.Dvorana.Add(Dvorana6);
            _context.Dvorana.Add(Dvorana7);
            _context.Dvorana.Add(Dvorana8);
            _context.SaveChanges();


            TipSjedista TipSjedista1 = new TipSjedista {
                Naziv = "TipSjedista1", CijenaKarteMultiplier = 1.0f
            };
            TipSjedista TipSjedista2 = new TipSjedista {
                Naziv = "TipSjedista2", CijenaKarteMultiplier = 2.0f
            };
            TipSjedista TipSjedista3 = new TipSjedista {
                Naziv = "TipSjedista3", CijenaKarteMultiplier = 3.0f
            };
            TipSjedista TipSjedista4 = new TipSjedista {
                Naziv = "TipSjedista4", CijenaKarteMultiplier = 4.0f
            };
            TipSjedista TipSjedista5 = new TipSjedista {
                Naziv = "TipSjedista5", CijenaKarteMultiplier = 5.0f
            };

            _context.TipSjedista.Add(TipSjedista1);
            _context.TipSjedista.Add(TipSjedista2);
            _context.TipSjedista.Add(TipSjedista3);
            _context.TipSjedista.Add(TipSjedista4);
            _context.TipSjedista.Add(TipSjedista5);
            _context.SaveChanges();


            DvoranaTipSjedista DvoranaTipSjedista1 = new DvoranaTipSjedista  {
                Dvorana = Dvorana1, TipSjedista = TipSjedista1, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista2 = new DvoranaTipSjedista  {
                Dvorana = Dvorana2, TipSjedista = TipSjedista1, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista3 = new DvoranaTipSjedista  {
                Dvorana = Dvorana3, TipSjedista = TipSjedista1, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista4 = new DvoranaTipSjedista  {
                Dvorana = Dvorana4, TipSjedista = TipSjedista1, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista5 = new DvoranaTipSjedista  {
                Dvorana = Dvorana5, TipSjedista = TipSjedista1, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista6 = new DvoranaTipSjedista  {
                Dvorana = Dvorana6, TipSjedista = TipSjedista1, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista7 = new DvoranaTipSjedista  {
                Dvorana = Dvorana7, TipSjedista = TipSjedista1, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista8 = new DvoranaTipSjedista  {
                Dvorana = Dvorana8, TipSjedista = TipSjedista1, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista9 = new DvoranaTipSjedista  {
                Dvorana = Dvorana1, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista10 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista2, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista11 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista2, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista12 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista13 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista14 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista2, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista15 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista2, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista16 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista17 = new DvoranaTipSjedista {
                Dvorana = Dvorana1, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista18 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista3, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista19 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista3, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista20 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista21 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista22 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista3, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista23 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista24 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista25 = new DvoranaTipSjedista {
                Dvorana = Dvorana1, TipSjedista = TipSjedista4, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista26 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista27 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista4, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista28 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista4, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista29 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista4, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista30 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista31 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista32 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista33 = new DvoranaTipSjedista {
                Dvorana = Dvorana1, TipSjedista = TipSjedista5, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista34 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista35 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista36 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista5, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista37 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista5, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista38 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista39 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista40 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista5, BrojSjedista = 15
            };

            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista1);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista2);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista3);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista4);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista5);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista6);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista7);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista8);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista9);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista10);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista11);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista12);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista13);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista14);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista15);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista16);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista17);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista18);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista19);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista20);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista21);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista22);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista23);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista24);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista25);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista26);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista27);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista28);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista29);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista30);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista31);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista32);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista33);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista34);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista35);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista36);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista37);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista38);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista39);
            _context.DvoranaTipSjedista.Add(DvoranaTipSjedista40);
            _context.SaveChanges();


            Predstava Predstava1 = new Predstava {
                Naziv = "Predstava1", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava2 = new Predstava {
                Naziv = "Predstava2", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava3 = new Predstava {
                Naziv = "Predstava3", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava4 = new Predstava {
                Naziv = "Predstava4", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava5 = new Predstava {
                Naziv = "Predstava5", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava6 = new Predstava {
                Naziv = "Predstava6", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava7 = new Predstava {
                Naziv = "Predstava7", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };
            Predstava Predstava8 = new Predstava {
                Naziv = "Predstava8", Opis = "LoremIpsum", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela"
            };

            _context.Predstava.Add(Predstava1);
            _context.Predstava.Add(Predstava2);
            _context.Predstava.Add(Predstava3);
            _context.Predstava.Add(Predstava4);
            _context.Predstava.Add(Predstava5);
            _context.Predstava.Add(Predstava6);
            _context.Predstava.Add(Predstava7);
            _context.Predstava.Add(Predstava8);
            _context.SaveChanges();


            Zanr Zanr1 = new Zanr {
                Naziv = "Zanr1"
            };
            Zanr Zanr2 = new Zanr {
                Naziv = "Zanr2"
            };
            Zanr Zanr3 = new Zanr {
                Naziv = "Zanr3"
            };
            Zanr Zanr4 = new Zanr {
                Naziv = "Zanr4"
            };
            Zanr Zanr5 = new Zanr {
                Naziv = "Zanr5"
            };
            Zanr Zanr6 = new Zanr {
                Naziv = "Zanr6"
            };
            Zanr Zanr7 = new Zanr {
                Naziv = "Zanr7"
            };
            Zanr Zanr8 = new Zanr {
                Naziv = "Zanr8"
            };

            _context.Zanr.Add(Zanr1);
            _context.Zanr.Add(Zanr2);
            _context.Zanr.Add(Zanr3);
            _context.Zanr.Add(Zanr4);
            _context.Zanr.Add(Zanr5);
            _context.Zanr.Add(Zanr6);
            _context.Zanr.Add(Zanr7);
            _context.Zanr.Add(Zanr8);


            Glumac Glumac1 = new Glumac  {
                Ime = "GlumacIme1", Prezime = "GlumacPrezime1"
            };
            Glumac Glumac2 = new Glumac  {
                Ime = "GlumacIme2", Prezime = "GlumacPrezime2"
            };
            Glumac Glumac3 = new Glumac  {
                Ime = "GlumacIme3", Prezime = "GlumacPrezime3"
            };
            Glumac Glumac4 = new Glumac  {
                Ime = "GlumacIme4", Prezime = "GlumacPrezime4"
            };
            Glumac Glumac5 = new Glumac  {
                Ime = "GlumacIme5", Prezime = "GlumacPrezime5"
            };
            Glumac Glumac6 = new Glumac  {
                Ime = "GlumacIme6", Prezime = "GlumacPrezime6"
            };
            Glumac Glumac7 = new Glumac  {
                Ime = "GlumacIme7", Prezime = "GlumacPrezime7"
            };
            Glumac Glumac8 = new Glumac  {
                Ime = "GlumacIme8", Prezime = "GlumacPrezime8"
            };
            Glumac Glumac9 = new Glumac  {
                Ime = "GlumacIme9", Prezime = "GlumacPrezime8"
            };
            Glumac Glumac10 = new Glumac {
                Ime = "GlumacIme10", Prezime = "GlumacPrezime10"
            };

            _context.Glumac.Add(Glumac1);
            _context.Glumac.Add(Glumac2);
            _context.Glumac.Add(Glumac3);
            _context.Glumac.Add(Glumac4);
            _context.Glumac.Add(Glumac5);
            _context.Glumac.Add(Glumac6);
            _context.Glumac.Add(Glumac7);
            _context.Glumac.Add(Glumac8);
            _context.Glumac.Add(Glumac9);
            _context.Glumac.Add(Glumac10);
            _context.SaveChanges();


            PredstavaZanr PredstavaZanr1 = new PredstavaZanr  {
                Predstava = Predstava1, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr2 = new PredstavaZanr  {
                Predstava = Predstava1, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr3 = new PredstavaZanr  {
                Predstava = Predstava1, Zanr = Zanr3
            };
            PredstavaZanr PredstavaZanr4 = new PredstavaZanr  {
                Predstava = Predstava2, Zanr = Zanr4
            };
            PredstavaZanr PredstavaZanr5 = new PredstavaZanr  {
                Predstava = Predstava2, Zanr = Zanr5
            };
            PredstavaZanr PredstavaZanr6 = new PredstavaZanr  {
                Predstava = Predstava2, Zanr = Zanr6
            };
            PredstavaZanr PredstavaZanr7 = new PredstavaZanr  {
                Predstava = Predstava3, Zanr = Zanr7
            };
            PredstavaZanr PredstavaZanr8 = new PredstavaZanr  {
                Predstava = Predstava3, Zanr = Zanr8
            };
            PredstavaZanr PredstavaZanr9 = new PredstavaZanr  {
                Predstava = Predstava4, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr10 = new PredstavaZanr {
                Predstava = Predstava4, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr11 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr12 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr13 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr3
            };
            PredstavaZanr PredstavaZanr14 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr4
            };
            PredstavaZanr PredstavaZanr15 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr5
            };
            PredstavaZanr PredstavaZanr16 = new PredstavaZanr {
                Predstava = Predstava6, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr17 = new PredstavaZanr {
                Predstava = Predstava6, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr18 = new PredstavaZanr {
                Predstava = Predstava7, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr19 = new PredstavaZanr {
                Predstava = Predstava8, Zanr = Zanr3
            };
            PredstavaZanr PredstavaZanr20 = new PredstavaZanr {
                Predstava = Predstava8, Zanr = Zanr4
            };

            _context.PredstavaZanr.Add(PredstavaZanr1);
            _context.PredstavaZanr.Add(PredstavaZanr2);
            _context.PredstavaZanr.Add(PredstavaZanr3);
            _context.PredstavaZanr.Add(PredstavaZanr4);
            _context.PredstavaZanr.Add(PredstavaZanr5);
            _context.PredstavaZanr.Add(PredstavaZanr6);
            _context.PredstavaZanr.Add(PredstavaZanr7);
            _context.PredstavaZanr.Add(PredstavaZanr8);
            _context.PredstavaZanr.Add(PredstavaZanr9);
            _context.PredstavaZanr.Add(PredstavaZanr10);
            _context.PredstavaZanr.Add(PredstavaZanr11);
            _context.PredstavaZanr.Add(PredstavaZanr12);
            _context.PredstavaZanr.Add(PredstavaZanr13);
            _context.PredstavaZanr.Add(PredstavaZanr14);
            _context.PredstavaZanr.Add(PredstavaZanr15);
            _context.PredstavaZanr.Add(PredstavaZanr16);
            _context.PredstavaZanr.Add(PredstavaZanr17);
            _context.PredstavaZanr.Add(PredstavaZanr18);
            _context.PredstavaZanr.Add(PredstavaZanr19);
            _context.PredstavaZanr.Add(PredstavaZanr20);
            _context.SaveChanges();


            Uloga Uloga1 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava1, Glumac = Glumac1, IsGlavnaUloga = true
            };
            Uloga Uloga2 = new Uloga  {
                Naziv = "Uloga2", Predstava = Predstava1, Glumac = Glumac2, IsGlavnaUloga = false
            };
            Uloga Uloga3 = new Uloga  {
                Naziv = "Uloga3", Predstava = Predstava1, Glumac = Glumac3, IsGlavnaUloga = false
            };
            Uloga Uloga4 = new Uloga  {
                Naziv = "Uloga4", Predstava = Predstava1, Glumac = Glumac4, IsGlavnaUloga = false
            };
            Uloga Uloga5 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava2, Glumac = Glumac5, IsGlavnaUloga = true
            };
            Uloga Uloga6 = new Uloga  {
                Naziv = "Uloga2", Predstava = Predstava2, Glumac = Glumac6, IsGlavnaUloga = false
            };
            Uloga Uloga7 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava3, Glumac = Glumac7, IsGlavnaUloga = true
            };
            Uloga Uloga8 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava4, Glumac = Glumac8, IsGlavnaUloga = true
            };
            Uloga Uloga9 = new Uloga  {
                Naziv = "Uloga2", Predstava = Predstava4, Glumac = Glumac9, IsGlavnaUloga = false
            };
            Uloga Uloga10 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava5, Glumac = Glumac10, IsGlavnaUloga = true
            };
            Uloga Uloga11 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava6, Glumac = Glumac1, IsGlavnaUloga = true
            };
            Uloga Uloga12 = new Uloga {
                Naziv = "Uloga2", Predstava = Predstava6, Glumac = Glumac1, IsGlavnaUloga = false
            };
            Uloga Uloga13 = new Uloga {
                Naziv = "Uloga3", Predstava = Predstava6, Glumac = Glumac2, IsGlavnaUloga = false
            };
            Uloga Uloga14 = new Uloga {
                Naziv = "Uloga4", Predstava = Predstava6, Glumac = Glumac3, IsGlavnaUloga = false
            };
            Uloga Uloga15 = new Uloga {
                Naziv = "Uloga5", Predstava = Predstava6, Glumac = Glumac4, IsGlavnaUloga = false
            };
            Uloga Uloga16 = new Uloga {
                Naziv = "Uloga6", Predstava = Predstava6, Glumac = Glumac5, IsGlavnaUloga = false
            };
            Uloga Uloga17 = new Uloga {
                Naziv = "Uloga7", Predstava = Predstava6, Glumac = Glumac6, IsGlavnaUloga = false
            };
            Uloga Uloga18 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava7, Glumac = Glumac7, IsGlavnaUloga = true
            };
            Uloga Uloga19 = new Uloga {
                Naziv = "Uloga2", Predstava = Predstava7, Glumac = Glumac8, IsGlavnaUloga = false
            };
            Uloga Uloga20 = new Uloga {
                Naziv = "Uloga3", Predstava = Predstava7, Glumac = Glumac9, IsGlavnaUloga = false
            };
            Uloga Uloga21 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava8, Glumac = Glumac10, IsGlavnaUloga = true
            };

            _context.Uloga.Add(Uloga1);
            _context.Uloga.Add(Uloga2);
            _context.Uloga.Add(Uloga3);
            _context.Uloga.Add(Uloga4);
            _context.Uloga.Add(Uloga5);
            _context.Uloga.Add(Uloga6);
            _context.Uloga.Add(Uloga7);
            _context.Uloga.Add(Uloga8);
            _context.Uloga.Add(Uloga9);
            _context.Uloga.Add(Uloga10);
            _context.Uloga.Add(Uloga11);
            _context.Uloga.Add(Uloga12);
            _context.Uloga.Add(Uloga13);
            _context.Uloga.Add(Uloga14);
            _context.Uloga.Add(Uloga15);
            _context.Uloga.Add(Uloga16);
            _context.Uloga.Add(Uloga17);
            _context.Uloga.Add(Uloga18);
            _context.Uloga.Add(Uloga19);
            _context.Uloga.Add(Uloga20);
            _context.Uloga.Add(Uloga21);
            _context.SaveChanges();


            DateTime Danas      = DateTime.Today;
            DateTime Sutra      = DateTime.Today.AddDays(1);
            DateTime Prekosutra = DateTime.Today.AddDays(2);
            DateTime Tri        = DateTime.Today.AddDays(3);
            DateTime Cetiri     = DateTime.Today.AddDays(4);
            DateTime Pet        = DateTime.Today.AddDays(5);
            DateTime Sest       = DateTime.Today.AddDays(6);
            DateTime Sedam      = DateTime.Today.AddDays(7);

            Termin Termin1 = new Termin  {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin2 = new Termin  {
                Predstava = Predstava2, Dvorana = Dvorana2, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin3 = new Termin  {
                Predstava = Predstava3, Dvorana = Dvorana3, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(20)
            };
            Termin Termin4 = new Termin  {
                Predstava = Predstava4, Dvorana = Dvorana4, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(20)
            };
            Termin Termin5 = new Termin  {
                Predstava = Predstava5, Dvorana = Dvorana5, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(19)
            };
            Termin Termin6 = new Termin  {
                Predstava = Predstava6, Dvorana = Dvorana6, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(19)
            };
            Termin Termin7 = new Termin  {
                Predstava = Predstava7, Dvorana = Dvorana7, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(17)
            };
            Termin Termin8 = new Termin  {
                Predstava = Predstava8, Dvorana = Dvorana8, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin9 = new Termin  {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin10 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Sutra.AddHours(18)
            };
            Termin Termin11 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Prekosutra.AddHours(18)
            };
            Termin Termin12 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Tri.AddHours(18)
            };
            Termin Termin13 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Cetiri.AddHours(18)
            };
            Termin Termin14 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Pet.AddHours(18)
            };
            Termin Termin15 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Sest.AddHours(18)
            };
            Termin Termin16 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Sedam.AddHours(18)
            };

            _context.Termin.Add(Termin1);
            _context.Termin.Add(Termin2);
            _context.Termin.Add(Termin3);
            _context.Termin.Add(Termin4);
            _context.Termin.Add(Termin5);
            _context.Termin.Add(Termin6);
            _context.Termin.Add(Termin7);
            _context.Termin.Add(Termin8);
            _context.Termin.Add(Termin9);
            _context.Termin.Add(Termin10);
            _context.Termin.Add(Termin11);
            _context.Termin.Add(Termin12);
            _context.Termin.Add(Termin13);
            _context.Termin.Add(Termin14);
            _context.Termin.Add(Termin15);
            _context.Termin.Add(Termin16);
            _context.SaveChanges();


            TipKorisnika TipKorisnika4 = new TipKorisnika {
                Naziv = "TipKorisnika4", Cijena = 50, CijenaKartePopust = 0.5f, IduciTipKorisnika = null
            };
            TipKorisnika TipKorisnika3 = new TipKorisnika {
                Naziv = "TipKorisnika3", Cijena = 30, CijenaKartePopust = 0.3f, IduciTipKorisnika = TipKorisnika4
            };
            TipKorisnika TipKorisnika2 = new TipKorisnika {
                Naziv = "TipKorisnika2", Cijena = 10, CijenaKartePopust = 0.1f, IduciTipKorisnika = TipKorisnika3
            };
            TipKorisnika TipKorisnika1 = new TipKorisnika {
                Naziv = "TipKorisnika1", Cijena = 00, CijenaKartePopust = 0.0f, IduciTipKorisnika = TipKorisnika2, IsOsnovni = true
            };

            _context.TipKorisnika.Add(TipKorisnika1);
            _context.TipKorisnika.Add(TipKorisnika2);
            _context.TipKorisnika.Add(TipKorisnika3);
            _context.TipKorisnika.Add(TipKorisnika4);
            _context.SaveChanges();


            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await _roleManager.CreateAsync(new IdentityRole { Name = "Kupac", NormalizedName = "Kupac".ToUpper() });

            await _roleManager.CreateAsync(new IdentityRole { Name = "Admin", NormalizedName = "Admin".ToUpper() });

            Korisnik Korisnik1 = _context.Korisnik.Where(w => w.UserName == "KorisnikKupac1").First();
            Korisnik Korisnik2 = _context.Korisnik.Where(w => w.UserName == "KorisnikKupac2").First();
            Korisnik Korisnik3 = _context.Korisnik.Where(w => w.UserName == "KorisnikKupac3").First();
            Korisnik Korisnik4 = _context.Korisnik.Where(w => w.UserName == "KorisnikKupac4").First();
            Korisnik Korisnik5 = _context.Korisnik.Where(w => w.UserName == "KorisnikAdmin1").First();
            Korisnik Korisnik6 = _context.Korisnik.Where(w => w.UserName == "KorisnikAdmin2").First();

            await _userManager.AddToRoleAsync(Korisnik1, "Kupac");

            await _userManager.AddToRoleAsync(Korisnik2, "Kupac");

            await _userManager.AddToRoleAsync(Korisnik3, "Kupac");

            await _userManager.AddToRoleAsync(Korisnik4, "Kupac");

            await _userManager.AddToRoleAsync(Korisnik5, "Admin");

            await _userManager.AddToRoleAsync(Korisnik6, "Admin");

            Avatar Avatar1 = new Avatar {
                Link = "/images/Avatars/Avatar1.png"
            };
            Avatar Avatar2 = new Avatar {
                Link = "/images/Avatars/Avatar2.png"
            };
            Avatar Avatar3 = new Avatar {
                Link = "/images/Avatars/Avatar3.png"
            };
            Avatar Avatar4 = new Avatar {
                Link = "/images/Avatars/Avatar4.png"
            };
            Avatar Avatar5 = new Avatar {
                Link = "/images/Avatars/Avatar5.png"
            };
            Avatar Avatar6 = new Avatar {
                Link = "/images/Avatars/Avatar6.png"
            };
            Avatar Avatar7 = new Avatar {
                Link = "/images/Avatars/Avatar7.png"
            };
            Avatar Avatar8 = new Avatar {
                Link = "/images/Avatars/Avatar8.png"
            };
            Avatar Avatar9 = new Avatar {
                Link = "/images/Avatars/Avatar9.png"
            };
            Avatar Avatar10 = new Avatar {
                Link = "/images/Avatars/Avatar10.png"
            };
            Avatar Avatar11 = new Avatar {
                Link = "/images/Avatars/Avatar11.png"
            };

            _context.Avatar.Add(Avatar1);
            _context.Avatar.Add(Avatar2);
            _context.Avatar.Add(Avatar3);
            _context.Avatar.Add(Avatar4);
            _context.Avatar.Add(Avatar5);
            _context.Avatar.Add(Avatar6);
            _context.Avatar.Add(Avatar7);
            _context.Avatar.Add(Avatar8);
            _context.Avatar.Add(Avatar9);
            _context.Avatar.Add(Avatar10);
            _context.Avatar.Add(Avatar11);
            _context.SaveChanges();

            Kupac Kupac1 = new Kupac {
                Ime = "KupacIme1", Prezime = "KupacPrezime1", Grad = Grad1, TipKorisnika = TipKorisnika1, Username = Korisnik1.UserName, Korisnik = Korisnik1, Avatar = Avatar1
            };
            Kupac Kupac2 = new Kupac {
                Ime = "KupacIme2", Prezime = "KupacPrezime2", Grad = Grad1, TipKorisnika = TipKorisnika2, Username = Korisnik2.UserName, Korisnik = Korisnik1, Avatar = Avatar10
            };
            Kupac Kupac3 = new Kupac {
                Ime = "KupacIme3", Prezime = "KupacPrezime3", Grad = Grad2, TipKorisnika = TipKorisnika3, Username = Korisnik3.UserName, Korisnik = Korisnik1, Avatar = Avatar8
            };
            Kupac Kupac4 = new Kupac {
                Ime = "KupacIme4", Prezime = "KupacPrezime4", Grad = Grad2, TipKorisnika = TipKorisnika4, Username = Korisnik4.UserName, Korisnik = Korisnik1, Avatar = Avatar4
            };

            _context.Kupac.Add(Kupac1);
            _context.Kupac.Add(Kupac2);
            _context.Kupac.Add(Kupac3);
            _context.Kupac.Add(Kupac4);
            _context.SaveChanges();

            Administrator Administrator1 = new Administrator {
                Korisnik = Korisnik5, Username = Korisnik5.UserName
            };
            Administrator Administrator2 = new Administrator {
                Korisnik = Korisnik6, Username = Korisnik6.UserName
            };

            _context.Administrator.Add(Administrator1);
            _context.Administrator.Add(Administrator2);
            _context.SaveChanges();

            await _userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "1");

            Korisnik KorisnikAdi = _context.Korisnik.Where(w => w.UserName == "Adi").First();
            await _userManager.AddToRoleAsync(KorisnikAdi, "Kupac");

            Kupac KupacAdi = new Kupac {
                Ime = "Adi", Prezime = "Sose", Grad = Grad1, TipKorisnika = TipKorisnika3, Username = KorisnikAdi.UserName, Korisnik = KorisnikAdi, Avatar = Avatar5
            };

            _context.Kupac.Add(KupacAdi);
            _context.SaveChanges();


            Narudzba Narudzba1 = new Narudzba {
                Kupac = Kupac1, Termin = Termin1, CijenaKarte = 10f, TipSjedista = TipSjedista1
            };
            Narudzba Narudzba2 = new Narudzba {
                Kupac = Kupac1, Termin = Termin2, CijenaKarte = 15f, TipSjedista = TipSjedista4
            };
            Narudzba Narudzba3 = new Narudzba {
                Kupac = Kupac2, Termin = Termin1, CijenaKarte = 10f, TipSjedista = TipSjedista1
            };

            _context.Narudzba.Add(Narudzba1);
            _context.Narudzba.Add(Narudzba2);
            _context.Narudzba.Add(Narudzba3);
            _context.SaveChanges();


            Ocjena Ocjena1 = new Ocjena {
                Narudzba = Narudzba1, Vrijednost = 5, Review = "Review1"
            };
            Ocjena Ocjena2 = new Ocjena {
                Narudzba = Narudzba2, Vrijednost = 5, Review = "Review2"
            };
            Ocjena Ocjena3 = new Ocjena {
                Narudzba = Narudzba3, Vrijednost = 4, Review = "Review3"
            };

            _context.Ocjena.Add(Ocjena1);
            _context.Ocjena.Add(Ocjena2);
            _context.Ocjena.Add(Ocjena3);
            _context.SaveChanges();


            Obavijest Obavijest1 = new Obavijest {
                Naslov = "Obavijest1", Sadrzaj = "LoremIpsum", Administrator = Administrator1, DatumVrijeme = Danas.AddDays(-1).AddHours(1)
            };
            Obavijest Obavijest2 = new Obavijest {
                Naslov = "Obavijest2", Sadrzaj = "LoremIpsum", Administrator = Administrator1, DatumVrijeme = Danas.AddDays(-1).AddHours(2)
            };
            Obavijest Obavijest3 = new Obavijest {
                Naslov = "Obavijest3", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(3)
            };
            Obavijest Obavijest4 = new Obavijest {
                Naslov = "Obavijest4", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(4)
            };
            Obavijest Obavijest5 = new Obavijest {
                Naslov = "Obavijest4", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(5)
            };

            _context.Obavijest.Add(Obavijest1);
            _context.Obavijest.Add(Obavijest2);
            _context.Obavijest.Add(Obavijest3);
            _context.Obavijest.Add(Obavijest4);
            _context.Obavijest.Add(Obavijest5);
            _context.SaveChanges();


            Komentar Komentar1 = new Komentar {
                Sadrzaj = "LoremIpsum", Kupac = Kupac1, Obavijest = Obavijest1, DatumVrijeme = Danas.AddDays(-1).AddHours(14)
            };
            Komentar Komentar2 = new Komentar {
                Sadrzaj = "LoremIpsum", Kupac = Kupac2, Obavijest = Obavijest1, DatumVrijeme = Danas.AddDays(-1).AddHours(15)
            };

            _context.Komentar.Add(Komentar1);
            _context.Komentar.Add(Komentar2);
            _context.SaveChanges();
        }
Exemple #2
0
        public static async System.Threading.Tasks.Task IzvrsiAsync(MojContext context, UserManager <Korisnik> userManager, RoleManager <IdentityRole> roleManager)
        {
            context.Grad.Add(new Grad {
                Id = 1, Naziv = "Grad", IsDeleted = false, Kupci = null, Teatari = null
            });
            context.Database.OpenConnection();
            try
            {
                context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Grad ON");
                context.SaveChanges();
                context.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.Grad OFF");
            }
            finally
            {
                context.Database.CloseConnection();
            }

            Grad Grad1 = new Grad {
                Naziv = "Sarajevo"
            };
            Grad Grad2 = new Grad {
                Naziv = "Mostar"
            };
            Grad Grad3 = new Grad {
                Naziv = "Grad3"
            };
            Grad Grad4 = new Grad {
                Naziv = "Grad4"
            };

            context.Grad.AddRange(Grad1,
                                  Grad2,
                                  Grad3,
                                  Grad4);
            context.SaveChanges();


            Teatar Teatar1 = new Teatar {
                Grad = Grad1, Naziv = "Narodno pozoriste"
            };
            Teatar Teatar2 = new Teatar {
                Grad = Grad1, Naziv = "Kamerni Teatar 55"
            };
            Teatar Teatar3 = new Teatar {
                Grad = Grad2, Naziv = "Narodno Pozoriste"
            };
            Teatar Teatar4 = new Teatar {
                Grad = Grad2, Naziv = "Pozoriste Mladih"
            };

            context.Teatar.AddRange(Teatar1,
                                    Teatar2,
                                    Teatar3,
                                    Teatar4);
            context.SaveChanges();


            Dvorana Dvorana1 = new Dvorana {
                Naziv = "Dvorana 1", Teatar = Teatar1
            };
            Dvorana Dvorana2 = new Dvorana {
                Naziv = "Dvorana 2", Teatar = Teatar1
            };
            Dvorana Dvorana3 = new Dvorana {
                Naziv = "Dvorana 1", Teatar = Teatar2
            };
            Dvorana Dvorana4 = new Dvorana {
                Naziv = "Dvorana 2", Teatar = Teatar2
            };
            Dvorana Dvorana5 = new Dvorana {
                Naziv = "Dvorana 1", Teatar = Teatar3
            };
            Dvorana Dvorana6 = new Dvorana {
                Naziv = "Dvorana 2", Teatar = Teatar3
            };
            Dvorana Dvorana7 = new Dvorana {
                Naziv = "Dvorana 1", Teatar = Teatar4
            };
            Dvorana Dvorana8 = new Dvorana {
                Naziv = "Dvorana 2", Teatar = Teatar4
            };

            context.Dvorana.AddRange(Dvorana1,
                                     Dvorana2,
                                     Dvorana3,
                                     Dvorana4,
                                     Dvorana5,
                                     Dvorana6,
                                     Dvorana7,
                                     Dvorana8);
            context.SaveChanges();


            TipSjedista TipSjedista1 = new TipSjedista {
                Naziv = "Galerija", CijenaKarteMultiplier = 1.0f
            };
            TipSjedista TipSjedista2 = new TipSjedista {
                Naziv = "Balkon", CijenaKarteMultiplier = 2.0f
            };
            TipSjedista TipSjedista3 = new TipSjedista {
                Naziv = "Parter", CijenaKarteMultiplier = 3.0f
            };
            TipSjedista TipSjedista4 = new TipSjedista {
                Naziv = "Loža I", CijenaKarteMultiplier = 4.0f
            };
            TipSjedista TipSjedista5 = new TipSjedista {
                Naziv = "VIP Loža", CijenaKarteMultiplier = 5.0f
            };

            context.TipSjedista.AddRange(TipSjedista1,
                                         TipSjedista2,
                                         TipSjedista3,
                                         TipSjedista4,
                                         TipSjedista5);
            context.SaveChanges();


            DvoranaTipSjedista DvoranaTipSjedista1 = new DvoranaTipSjedista  {
                Dvorana = Dvorana1, TipSjedista = TipSjedista1, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista2 = new DvoranaTipSjedista  {
                Dvorana = Dvorana2, TipSjedista = TipSjedista1, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista3 = new DvoranaTipSjedista  {
                Dvorana = Dvorana3, TipSjedista = TipSjedista1, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista4 = new DvoranaTipSjedista  {
                Dvorana = Dvorana4, TipSjedista = TipSjedista1, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista5 = new DvoranaTipSjedista  {
                Dvorana = Dvorana5, TipSjedista = TipSjedista1, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista6 = new DvoranaTipSjedista  {
                Dvorana = Dvorana6, TipSjedista = TipSjedista1, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista7 = new DvoranaTipSjedista  {
                Dvorana = Dvorana7, TipSjedista = TipSjedista1, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista8 = new DvoranaTipSjedista  {
                Dvorana = Dvorana8, TipSjedista = TipSjedista1, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista9 = new DvoranaTipSjedista  {
                Dvorana = Dvorana1, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista10 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista2, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista11 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista2, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista12 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista13 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista14 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista2, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista15 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista2, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista16 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista2, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista17 = new DvoranaTipSjedista {
                Dvorana = Dvorana1, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista18 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista3, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista19 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista3, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista20 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista21 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista22 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista3, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista23 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista24 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista3, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista25 = new DvoranaTipSjedista {
                Dvorana = Dvorana1, TipSjedista = TipSjedista4, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista26 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista27 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista4, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista28 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista4, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista29 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista4, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista30 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista31 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista32 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista4, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista33 = new DvoranaTipSjedista {
                Dvorana = Dvorana1, TipSjedista = TipSjedista5, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista34 = new DvoranaTipSjedista {
                Dvorana = Dvorana2, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista35 = new DvoranaTipSjedista {
                Dvorana = Dvorana3, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista36 = new DvoranaTipSjedista {
                Dvorana = Dvorana4, TipSjedista = TipSjedista5, BrojSjedista = 15
            };
            DvoranaTipSjedista DvoranaTipSjedista37 = new DvoranaTipSjedista {
                Dvorana = Dvorana5, TipSjedista = TipSjedista5, BrojSjedista = 25
            };
            DvoranaTipSjedista DvoranaTipSjedista38 = new DvoranaTipSjedista {
                Dvorana = Dvorana6, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista39 = new DvoranaTipSjedista {
                Dvorana = Dvorana7, TipSjedista = TipSjedista5, BrojSjedista = 20
            };
            DvoranaTipSjedista DvoranaTipSjedista40 = new DvoranaTipSjedista {
                Dvorana = Dvorana8, TipSjedista = TipSjedista5, BrojSjedista = 15
            };

            context.DvoranaTipSjedista.AddRange(DvoranaTipSjedista1,
                                                DvoranaTipSjedista2,
                                                DvoranaTipSjedista3,
                                                DvoranaTipSjedista4,
                                                DvoranaTipSjedista5,
                                                DvoranaTipSjedista6,
                                                DvoranaTipSjedista7,
                                                DvoranaTipSjedista8,
                                                DvoranaTipSjedista9,
                                                DvoranaTipSjedista10,
                                                DvoranaTipSjedista11,
                                                DvoranaTipSjedista12,
                                                DvoranaTipSjedista13,
                                                DvoranaTipSjedista14,
                                                DvoranaTipSjedista15,
                                                DvoranaTipSjedista16,
                                                DvoranaTipSjedista17,
                                                DvoranaTipSjedista18,
                                                DvoranaTipSjedista19,
                                                DvoranaTipSjedista20,
                                                DvoranaTipSjedista21,
                                                DvoranaTipSjedista22,
                                                DvoranaTipSjedista23,
                                                DvoranaTipSjedista24,
                                                DvoranaTipSjedista25,
                                                DvoranaTipSjedista26,
                                                DvoranaTipSjedista27,
                                                DvoranaTipSjedista28,
                                                DvoranaTipSjedista29,
                                                DvoranaTipSjedista30,
                                                DvoranaTipSjedista31,
                                                DvoranaTipSjedista32,
                                                DvoranaTipSjedista33,
                                                DvoranaTipSjedista34,
                                                DvoranaTipSjedista35,
                                                DvoranaTipSjedista36,
                                                DvoranaTipSjedista37,
                                                DvoranaTipSjedista38,
                                                DvoranaTipSjedista39,
                                                DvoranaTipSjedista40);
            context.SaveChanges();


            Predstava Predstava1 = new Predstava {
                Naziv = "Waitress", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/Waitress.jpg"
            };
            Predstava Predstava2 = new Predstava {
                Naziv = "Wicked", Trajanje = "130min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/Wicked.jpg"
            };
            Predstava Predstava3 = new Predstava {
                Naziv = "Aint Too Proud", Trajanje = "115min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/AintTooProud.jpg"
            };
            Predstava Predstava4 = new Predstava {
                Naziv = "Be More Chill", Trajanje = "100min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/BeMoreChill.jpg"
            };
            Predstava Predstava5 = new Predstava {
                Naziv = "The Lion King", Trajanje = "145min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/TheLionKing.jpg"
            };
            Predstava Predstava6 = new Predstava {
                Naziv = "Pretty Woman", Trajanje = "120min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/PrettyWoman.jpg"
            };
            Predstava Predstava7 = new Predstava {
                Naziv = "Little Mermaid", Trajanje = "100min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/LittleMermaid.jpg"
            };
            Predstava Predstava8 = new Predstava {
                Naziv = "The Wizard of OZ", Trajanje = "100min", ReziserImePrezime = "ReziserIme ReziserPrezime", NazivIzvornogDjela = "Naziv Izvornog Djela", SlikaLink = "/images/Predstave/TheWizardOfOz.jpg"
            };

            Predstava1.Opis = Predstava2.Opis = Predstava3.Opis = Predstava4.Opis = Predstava5.Opis = Predstava6.Opis = Predstava7.Opis = Predstava8.Opis =
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. " +
                "Sit amet aliquam id diam. Viverra ipsum nunc aliquet bibendum enim facilisis gravida neque convallis. " +
                "Erat velit scelerisque in dictum non consectetur a. " +
                "Tempor nec feugiat nisl pretium fusce. Odio tempor orci dapibus ultrices in. " +
                "Sapien et ligula ullamcorper malesuada proin libero nunc consequat interdum. " +
                "Odio ut sem nulla pharetra. Vitae turpis massa sed elementum tempus egestas sed. " +
                "Malesuada proin libero nunc consequat interdum varius sit. " +
                "Sed euismod nisi porta lorem mollis aliquam ut porttitor leo. " +
                "At elementum eu facilisis sed odio morbi quis commodo. " +
                "Sem viverra aliquet eget sit amet tellus cras adipiscing enim. " +
                "Eget arcu dictum varius duis at consectetur. " +
                "Et ultrices neque ornare aenean euismod elementum nisi. " +
                "Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. " +
                "Risus pretium quam vulputate dignissim suspendisse in est ante. Maecenas accumsan lacus vel facilisis volutpat est. " +
                "Non arcu risus quis varius quam quisque id. Nec feugiat nisl pretium fusce id velit ut.";

            context.Predstava.AddRange(Predstava1,
                                       Predstava2,
                                       Predstava3,
                                       Predstava4,
                                       Predstava5,
                                       Predstava6,
                                       Predstava7,
                                       Predstava8);
            context.SaveChanges();


            Zanr Zanr1 = new Zanr {
                Naziv = "Komedija"
            };
            Zanr Zanr2 = new Zanr {
                Naziv = "Tragedija"
            };
            Zanr Zanr3 = new Zanr {
                Naziv = "Fantazija"
            };
            Zanr Zanr4 = new Zanr {
                Naziv = "Mjuzikl"
            };
            Zanr Zanr5 = new Zanr {
                Naziv = "Opera"
            };
            Zanr Zanr6 = new Zanr {
                Naziv = "Satira"
            };
            Zanr Zanr7 = new Zanr {
                Naziv = "Psihodrama"
            };
            Zanr Zanr8 = new Zanr {
                Naziv = "Djeciji"
            };

            context.Zanr.AddRange(Zanr1,
                                  Zanr2,
                                  Zanr3,
                                  Zanr4,
                                  Zanr5,
                                  Zanr6,
                                  Zanr7,
                                  Zanr8);
            context.SaveChanges();


            Glumac Glumac1 = new Glumac  {
                Ime = "GlumacIme1", Prezime = "GlumacPrezime1"
            };
            Glumac Glumac2 = new Glumac  {
                Ime = "GlumacIme2", Prezime = "GlumacPrezime2"
            };
            Glumac Glumac3 = new Glumac  {
                Ime = "GlumacIme3", Prezime = "GlumacPrezime3"
            };
            Glumac Glumac4 = new Glumac  {
                Ime = "GlumacIme4", Prezime = "GlumacPrezime4"
            };
            Glumac Glumac5 = new Glumac  {
                Ime = "GlumacIme5", Prezime = "GlumacPrezime5"
            };
            Glumac Glumac6 = new Glumac  {
                Ime = "GlumacIme6", Prezime = "GlumacPrezime6"
            };
            Glumac Glumac7 = new Glumac  {
                Ime = "GlumacIme7", Prezime = "GlumacPrezime7"
            };
            Glumac Glumac8 = new Glumac  {
                Ime = "GlumacIme8", Prezime = "GlumacPrezime8"
            };
            Glumac Glumac9 = new Glumac  {
                Ime = "GlumacIme9", Prezime = "GlumacPrezime8"
            };
            Glumac Glumac10 = new Glumac {
                Ime = "GlumacIme10", Prezime = "GlumacPrezime10"
            };

            context.Glumac.AddRange(Glumac1,
                                    Glumac2,
                                    Glumac3,
                                    Glumac4,
                                    Glumac5,
                                    Glumac6,
                                    Glumac7,
                                    Glumac8,
                                    Glumac9,
                                    Glumac10);
            context.SaveChanges();


            PredstavaZanr PredstavaZanr1 = new PredstavaZanr  {
                Predstava = Predstava1, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr2 = new PredstavaZanr  {
                Predstava = Predstava1, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr3 = new PredstavaZanr  {
                Predstava = Predstava1, Zanr = Zanr3
            };
            PredstavaZanr PredstavaZanr4 = new PredstavaZanr  {
                Predstava = Predstava2, Zanr = Zanr4
            };
            PredstavaZanr PredstavaZanr5 = new PredstavaZanr  {
                Predstava = Predstava2, Zanr = Zanr5
            };
            PredstavaZanr PredstavaZanr6 = new PredstavaZanr  {
                Predstava = Predstava2, Zanr = Zanr6
            };
            PredstavaZanr PredstavaZanr7 = new PredstavaZanr  {
                Predstava = Predstava3, Zanr = Zanr7
            };
            PredstavaZanr PredstavaZanr8 = new PredstavaZanr  {
                Predstava = Predstava3, Zanr = Zanr8
            };
            PredstavaZanr PredstavaZanr9 = new PredstavaZanr  {
                Predstava = Predstava4, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr10 = new PredstavaZanr {
                Predstava = Predstava4, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr11 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr12 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr13 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr3
            };
            PredstavaZanr PredstavaZanr14 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr4
            };
            PredstavaZanr PredstavaZanr15 = new PredstavaZanr {
                Predstava = Predstava5, Zanr = Zanr5
            };
            PredstavaZanr PredstavaZanr16 = new PredstavaZanr {
                Predstava = Predstava6, Zanr = Zanr1
            };
            PredstavaZanr PredstavaZanr17 = new PredstavaZanr {
                Predstava = Predstava6, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr18 = new PredstavaZanr {
                Predstava = Predstava7, Zanr = Zanr2
            };
            PredstavaZanr PredstavaZanr19 = new PredstavaZanr {
                Predstava = Predstava8, Zanr = Zanr3
            };
            PredstavaZanr PredstavaZanr20 = new PredstavaZanr {
                Predstava = Predstava8, Zanr = Zanr4
            };

            context.PredstavaZanr.AddRange(PredstavaZanr1,
                                           PredstavaZanr2,
                                           PredstavaZanr3,
                                           PredstavaZanr4,
                                           PredstavaZanr5,
                                           PredstavaZanr6,
                                           PredstavaZanr7,
                                           PredstavaZanr8,
                                           PredstavaZanr9,
                                           PredstavaZanr10,
                                           PredstavaZanr11,
                                           PredstavaZanr12,
                                           PredstavaZanr13,
                                           PredstavaZanr14,
                                           PredstavaZanr15,
                                           PredstavaZanr16,
                                           PredstavaZanr17,
                                           PredstavaZanr18,
                                           PredstavaZanr19,
                                           PredstavaZanr20);
            context.SaveChanges();


            Uloga Uloga1 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava1, Glumac = Glumac1, IsGlavnaUloga = true
            };
            Uloga Uloga2 = new Uloga  {
                Naziv = "Uloga2", Predstava = Predstava1, Glumac = Glumac2, IsGlavnaUloga = false
            };
            Uloga Uloga3 = new Uloga  {
                Naziv = "Uloga3", Predstava = Predstava1, Glumac = Glumac3, IsGlavnaUloga = false
            };
            Uloga Uloga4 = new Uloga  {
                Naziv = "Uloga4", Predstava = Predstava1, Glumac = Glumac4, IsGlavnaUloga = false
            };
            Uloga Uloga5 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava2, Glumac = Glumac5, IsGlavnaUloga = true
            };
            Uloga Uloga6 = new Uloga  {
                Naziv = "Uloga2", Predstava = Predstava2, Glumac = Glumac6, IsGlavnaUloga = false
            };
            Uloga Uloga7 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava3, Glumac = Glumac7, IsGlavnaUloga = true
            };
            Uloga Uloga8 = new Uloga  {
                Naziv = "Uloga1", Predstava = Predstava4, Glumac = Glumac8, IsGlavnaUloga = true
            };
            Uloga Uloga9 = new Uloga  {
                Naziv = "Uloga2", Predstava = Predstava4, Glumac = Glumac9, IsGlavnaUloga = false
            };
            Uloga Uloga10 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava5, Glumac = Glumac10, IsGlavnaUloga = true
            };
            Uloga Uloga11 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava6, Glumac = Glumac1, IsGlavnaUloga = true
            };
            Uloga Uloga12 = new Uloga {
                Naziv = "Uloga2", Predstava = Predstava6, Glumac = Glumac1, IsGlavnaUloga = false
            };
            Uloga Uloga13 = new Uloga {
                Naziv = "Uloga3", Predstava = Predstava6, Glumac = Glumac2, IsGlavnaUloga = false
            };
            Uloga Uloga14 = new Uloga {
                Naziv = "Uloga4", Predstava = Predstava6, Glumac = Glumac3, IsGlavnaUloga = false
            };
            Uloga Uloga15 = new Uloga {
                Naziv = "Uloga5", Predstava = Predstava6, Glumac = Glumac4, IsGlavnaUloga = false
            };
            Uloga Uloga16 = new Uloga {
                Naziv = "Uloga6", Predstava = Predstava6, Glumac = Glumac5, IsGlavnaUloga = false
            };
            Uloga Uloga17 = new Uloga {
                Naziv = "Uloga7", Predstava = Predstava6, Glumac = Glumac6, IsGlavnaUloga = false
            };
            Uloga Uloga18 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava7, Glumac = Glumac7, IsGlavnaUloga = true
            };
            Uloga Uloga19 = new Uloga {
                Naziv = "Uloga2", Predstava = Predstava7, Glumac = Glumac8, IsGlavnaUloga = false
            };
            Uloga Uloga20 = new Uloga {
                Naziv = "Uloga3", Predstava = Predstava7, Glumac = Glumac9, IsGlavnaUloga = false
            };
            Uloga Uloga21 = new Uloga {
                Naziv = "Uloga1", Predstava = Predstava8, Glumac = Glumac10, IsGlavnaUloga = true
            };

            context.Uloga.AddRange(Uloga1,
                                   Uloga2,
                                   Uloga3,
                                   Uloga4,
                                   Uloga5,
                                   Uloga6,
                                   Uloga7,
                                   Uloga8,
                                   Uloga9,
                                   Uloga10,
                                   Uloga11,
                                   Uloga12,
                                   Uloga13,
                                   Uloga14,
                                   Uloga15,
                                   Uloga16,
                                   Uloga17,
                                   Uloga18,
                                   Uloga19,
                                   Uloga20,
                                   Uloga21);
            context.SaveChanges();


            DateTime Danas      = DateTime.Today;
            DateTime Sutra      = DateTime.Today.AddDays(1);
            DateTime Prekosutra = DateTime.Today.AddDays(2);
            DateTime Tri        = DateTime.Today.AddDays(3);
            DateTime Cetiri     = DateTime.Today.AddDays(4);
            DateTime Pet        = DateTime.Today.AddDays(5);
            DateTime Sest       = DateTime.Today.AddDays(6);
            DateTime Sedam      = DateTime.Today.AddDays(7);

            Termin Termin1 = new Termin  {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin2 = new Termin  {
                Predstava = Predstava2, Dvorana = Dvorana2, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin3 = new Termin  {
                Predstava = Predstava3, Dvorana = Dvorana3, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(20)
            };
            Termin Termin4 = new Termin  {
                Predstava = Predstava4, Dvorana = Dvorana4, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(20)
            };
            Termin Termin5 = new Termin  {
                Predstava = Predstava5, Dvorana = Dvorana5, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(19)
            };
            Termin Termin6 = new Termin  {
                Predstava = Predstava6, Dvorana = Dvorana6, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(19)
            };
            Termin Termin7 = new Termin  {
                Predstava = Predstava7, Dvorana = Dvorana7, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(17)
            };
            Termin Termin8 = new Termin  {
                Predstava = Predstava8, Dvorana = Dvorana8, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin9 = new Termin  {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Danas.AddHours(18)
            };
            Termin Termin10 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Sutra.AddHours(18)
            };
            Termin Termin11 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Prekosutra.AddHours(18)
            };
            Termin Termin12 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Tri.AddHours(18)
            };
            Termin Termin13 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Cetiri.AddHours(18)
            };
            Termin Termin14 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Pet.AddHours(18)
            };
            Termin Termin15 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Sest.AddHours(18)
            };
            Termin Termin16 = new Termin {
                Predstava = Predstava1, Dvorana = Dvorana1, BaznaCijenaKarte = 10, DatumVrijeme = Sedam.AddHours(18)
            };

            context.Termin.AddRange(Termin1,
                                    Termin2,
                                    Termin3,
                                    Termin4,
                                    Termin5,
                                    Termin6,
                                    Termin7,
                                    Termin8,
                                    Termin9,
                                    Termin10,
                                    Termin11,
                                    Termin12,
                                    Termin13,
                                    Termin14,
                                    Termin15,
                                    Termin16);
            context.SaveChanges();


            TipKorisnika TipKorisnika4 = new TipKorisnika {
                Naziv = "Gold", Cijena = 50, CijenaKartePopust = 0.5f, IduciTipKorisnika = null
            };
            TipKorisnika TipKorisnika3 = new TipKorisnika {
                Naziv = "Platinum", Cijena = 30, CijenaKartePopust = 0.3f, IduciTipKorisnika = TipKorisnika4
            };
            TipKorisnika TipKorisnika2 = new TipKorisnika {
                Naziv = "Silver", Cijena = 10, CijenaKartePopust = 0.1f, IduciTipKorisnika = TipKorisnika3
            };
            TipKorisnika TipKorisnika1 = new TipKorisnika {
                Naziv = "Standard", Cijena = 00, CijenaKartePopust = 0.0f, IduciTipKorisnika = TipKorisnika2, IsOsnovni = true
            };

            context.TipKorisnika.AddRange(TipKorisnika1,
                                          TipKorisnika2,
                                          TipKorisnika3,
                                          TipKorisnika4);
            context.SaveChanges();


            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "Password1!");

            await roleManager.CreateAsync(new IdentityRole { Name = "Kupac", NormalizedName = "Kupac".ToUpper() });

            await roleManager.CreateAsync(new IdentityRole { Name = "Admin", NormalizedName = "Admin".ToUpper() });

            Korisnik Korisnik1 = context.Korisnik.First(w => w.UserName == "KorisnikKupac1");
            Korisnik Korisnik2 = context.Korisnik.First(w => w.UserName == "KorisnikKupac2");
            Korisnik Korisnik3 = context.Korisnik.First(w => w.UserName == "KorisnikKupac3");
            Korisnik Korisnik4 = context.Korisnik.First(w => w.UserName == "KorisnikKupac4");
            Korisnik Korisnik5 = context.Korisnik.First(w => w.UserName == "KorisnikAdmin1");
            Korisnik Korisnik6 = context.Korisnik.First(w => w.UserName == "KorisnikAdmin2");

            await userManager.AddToRoleAsync(Korisnik1, "Kupac");

            await userManager.AddToRoleAsync(Korisnik2, "Kupac");

            await userManager.AddToRoleAsync(Korisnik3, "Kupac");

            await userManager.AddToRoleAsync(Korisnik4, "Kupac");

            await userManager.AddToRoleAsync(Korisnik5, "Admin");

            await userManager.AddToRoleAsync(Korisnik6, "Admin");

            Avatar Avatar1 = new Avatar {
                Link = "/images/Avatars/Avatar1.png"
            };
            Avatar Avatar2 = new Avatar {
                Link = "/images/Avatars/Avatar2.png"
            };
            Avatar Avatar3 = new Avatar {
                Link = "/images/Avatars/Avatar3.png"
            };
            Avatar Avatar4 = new Avatar {
                Link = "/images/Avatars/Avatar4.png"
            };
            Avatar Avatar5 = new Avatar {
                Link = "/images/Avatars/Avatar5.png"
            };
            Avatar Avatar6 = new Avatar {
                Link = "/images/Avatars/Avatar6.png"
            };
            Avatar Avatar7 = new Avatar {
                Link = "/images/Avatars/Avatar7.png"
            };
            Avatar Avatar8 = new Avatar {
                Link = "/images/Avatars/Avatar8.png"
            };
            Avatar Avatar9 = new Avatar {
                Link = "/images/Avatars/Avatar9.png"
            };
            Avatar Avatar10 = new Avatar {
                Link = "/images/Avatars/Avatar10.png"
            };
            Avatar Avatar11 = new Avatar {
                Link = "/images/Avatars/Avatar11.png"
            };

            context.Avatar.AddRange(Avatar1,
                                    Avatar2,
                                    Avatar3,
                                    Avatar4,
                                    Avatar5,
                                    Avatar6,
                                    Avatar7,
                                    Avatar8,
                                    Avatar9,
                                    Avatar10,
                                    Avatar11);
            context.SaveChanges();

            Kupac Kupac1 = new Kupac {
                Ime = "KupacIme1", Prezime = "KupacPrezime1", Grad = Grad1, TipKorisnika = TipKorisnika1, Username = Korisnik1.UserName, Korisnik = Korisnik1, Avatar = Avatar1
            };
            Kupac Kupac2 = new Kupac {
                Ime = "KupacIme2", Prezime = "KupacPrezime2", Grad = Grad1, TipKorisnika = TipKorisnika2, Username = Korisnik2.UserName, Korisnik = Korisnik1, Avatar = Avatar10
            };
            Kupac Kupac3 = new Kupac {
                Ime = "KupacIme3", Prezime = "KupacPrezime3", Grad = Grad2, TipKorisnika = TipKorisnika3, Username = Korisnik3.UserName, Korisnik = Korisnik1, Avatar = Avatar8
            };
            Kupac Kupac4 = new Kupac {
                Ime = "KupacIme4", Prezime = "KupacPrezime4", Grad = Grad2, TipKorisnika = TipKorisnika4, Username = Korisnik4.UserName, Korisnik = Korisnik1, Avatar = Avatar4
            };

            context.Kupac.AddRange(Kupac1,
                                   Kupac2,
                                   Kupac3,
                                   Kupac4);
            context.SaveChanges();

            Administrator Administrator1 = new Administrator {
                Korisnik = Korisnik5, Username = Korisnik5.UserName
            };
            Administrator Administrator2 = new Administrator {
                Korisnik = Korisnik6, Username = Korisnik6.UserName
            };

            context.Administrator.AddRange(Administrator1,
                                           Administrator2);
            context.SaveChanges();

            await userManager.CreateAsync(new Korisnik { UserName = "******", Email = "*****@*****.**" }, "1");

            Korisnik KorisnikAdi = context.Korisnik.First(w => w.UserName == "Adi");
            await userManager.AddToRoleAsync(KorisnikAdi, "Kupac");

            Kupac KupacAdi = new Kupac {
                Ime = "Adi", Prezime = "Sose", Grad = Grad1, TipKorisnika = TipKorisnika3, Username = KorisnikAdi.UserName, Korisnik = KorisnikAdi, Avatar = Avatar5
            };

            context.Kupac.Add(KupacAdi);
            context.SaveChanges();


            Narudzba Narudzba1 = new Narudzba {
                Kupac = Kupac1, Termin = Termin1, CijenaKarte = 10f, TipSjedista = TipSjedista1
            };
            Narudzba Narudzba2 = new Narudzba {
                Kupac = Kupac1, Termin = Termin2, CijenaKarte = 15f, TipSjedista = TipSjedista4
            };
            Narudzba Narudzba3 = new Narudzba {
                Kupac = Kupac2, Termin = Termin1, CijenaKarte = 10f, TipSjedista = TipSjedista1
            };

            context.Narudzba.AddRange(Narudzba1,
                                      Narudzba2,
                                      Narudzba3);
            context.SaveChanges();


            Ocjena Ocjena1 = new Ocjena {
                Narudzba = Narudzba1, Vrijednost = 5, Review = "Review1"
            };
            Ocjena Ocjena2 = new Ocjena {
                Narudzba = Narudzba2, Vrijednost = 5, Review = "Review2"
            };
            Ocjena Ocjena3 = new Ocjena {
                Narudzba = Narudzba3, Vrijednost = 4, Review = "Review3"
            };

            context.Ocjena.AddRange(Ocjena1,
                                    Ocjena2,
                                    Ocjena3);
            context.SaveChanges();


            Obavijest Obavijest1 = new Obavijest {
                Naslov = "Obavijest1", Sadrzaj = "LoremIpsum", Administrator = Administrator1, DatumVrijeme = Danas.AddDays(-1).AddHours(9)
            };
            Obavijest Obavijest2 = new Obavijest {
                Naslov = "Obavijest2", Sadrzaj = "LoremIpsum", Administrator = Administrator1, DatumVrijeme = Danas.AddDays(-1).AddHours(8)
            };
            Obavijest Obavijest3 = new Obavijest {
                Naslov = "Obavijest3", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(7)
            };
            Obavijest Obavijest4 = new Obavijest {
                Naslov = "Obavijest4", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(6)
            };
            Obavijest Obavijest5 = new Obavijest {
                Naslov = "Obavijest5", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(5)
            };
            Obavijest Obavijest6 = new Obavijest {
                Naslov = "Obavijest6", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(4)
            };
            Obavijest Obavijest7 = new Obavijest {
                Naslov = "Obavijest7", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(3)
            };
            Obavijest Obavijest8 = new Obavijest {
                Naslov = "Obavijest8", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(2)
            };
            Obavijest Obavijest9 = new Obavijest {
                Naslov = "Obavijest9", Sadrzaj = "LoremIpsum", Administrator = Administrator2, DatumVrijeme = Danas.AddDays(-1).AddHours(1)
            };

            context.Obavijest.AddRange(Obavijest1,
                                       Obavijest2,
                                       Obavijest3,
                                       Obavijest4,
                                       Obavijest5,
                                       Obavijest6,
                                       Obavijest7,
                                       Obavijest8,
                                       Obavijest9);
            context.SaveChanges();


            Komentar Komentar1 = new Komentar {
                Sadrzaj = "Sadrzaj prvog komentara", Kupac = Kupac1, Obavijest = Obavijest1, DatumVrijeme = Danas.AddDays(-1).AddHours(14)
            };
            Komentar Komentar2 = new Komentar {
                Sadrzaj = "Sadrzaj drugog komentara", Kupac = Kupac2, Obavijest = Obavijest1, DatumVrijeme = Danas.AddDays(-1).AddHours(15)
            };

            context.Komentar.AddRange(Komentar1,
                                      Komentar2);

            context.Komentar.AddRange(Komentar1, Komentar2);
            context.SaveChanges();
        }