Exemple #1
0
        public ActionResult Delete(int id)
        {
            GatunekModels ownerModel = db.Gatunek.Find(id);

            db.Gatunek.Remove(ownerModel);

            db.SaveChanges();                        //zapis zmian
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Create([Bind(Include = "Nazwa")] GatunekModels ownerModel)
 {
     if (ModelState.IsValid)
     {
         db.Gatunek.Add(ownerModel);
         db.SaveChanges();                       //zapis zmian
         return(RedirectToAction("Index"));
     }
     return(View(ownerModel));       //zostaną dane w formularzu
 }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "ID,Nazwa")] GatunekModels ownerModelUpdated)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ownerModelUpdated).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ownerModelUpdated));
 }
Exemple #4
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }

            GatunekModels ownerModel = db.Gatunek.Find(id);

            if (ownerModel == null)
            {
                return(HttpNotFound());
            }
            return(View(ownerModel));
        }
        protected override void Seed(FilmyContext context)
        {
            GatunekModels gatunek
                = new GatunekModels()
                {
                Nazwa = "Komediowy"
                };
            GatunekModels gatunek2
                = new GatunekModels()
                {
                Nazwa = "Horrory"
                };
            GatunekModels gatunek3
                = new GatunekModels()
                {
                Nazwa = "Dramat"
                };
            GatunekModels gatunek4
                = new GatunekModels()
                {
                Nazwa = "Thriller"
                };

            GatunekModels gatunek6
                = new GatunekModels()
                {
                Nazwa = "Akcji"
                };
            GatunekModels gatunek7
                = new GatunekModels()
                {
                Nazwa = "Science-Fiction"
                };

            GatunekModels gatunek9
                = new GatunekModels()
                {
                Nazwa = "Animowany"
                };



            //STUDIA
            StudioModels studio1
                = new StudioModels()
                {
                Logo  = "https://p1.hiclipart.com/preview/878/661/184/warner-bros-icon-wb-png-clipart-thumbnail.jpg",
                Nazwa = "Warner Bros"
                };
            StudioModels studio2
                = new StudioModels()
                {
                Logo  = "https://i.pinimg.com/originals/80/e8/06/80e8063fd00b1d3cf5c6a388bf7dc201.png",
                Nazwa = "Disney"
                };
            StudioModels studio3
                = new StudioModels()
                {
                Logo  = "https://i.pinimg.com/originals/a8/fc/05/a8fc051d4df852b65f62199f093fe435.jpg",
                Nazwa = "Paramount Pictures"
                };
            StudioModels studio4
                = new StudioModels()
                {
                Logo  = "https://static.hollywoodreporter.com/sites/default/files/2013/06/20th_Century_Fox_Logo_1953_1987.jpg",
                Nazwa = "20 Century Fox"
                };
            StudioModels studio5
                = new StudioModels()
                {
                Logo  = "https://ef.com.au/wp-content/uploads/laurel-group-logo_500x250-01.jpg",
                Nazwa = "Laurel Group"
                };
            StudioModels studio6
                = new StudioModels()
                {
                Logo  = "https://i.ytimg.com/vi/IldJ2xyuuk0/maxresdefault.jpg",
                Nazwa = "Uniwersal Pictures"
                };

            StudioModels studio7
                = new StudioModels()
                {
                Logo  = "https://www.logodesignlove.com/images/identity/dc-entertainment-logo.jpg",
                Nazwa = " DC Comics"
                };


            //komedie
            FilmyModels fm = new FilmyModels()
            {
                GatunekID = 1,
                StudioID  = 3,
                Tytul     = "Szklanką po łapkach(1996)",
                Dlugosc   = 81,
                Plakat    = "https://fwcdn.pl/fpo/05/22/30522/7490271.3.jpg",
                Opis      = "Agent specjalny Dick Steele powraca z emerytury, by pokrzyżować plany zagłady świata generałowi Rancorowi. "
            };


            FilmyModels fm3 = new FilmyModels()
            {
                GatunekID = 1,
                StudioID  = 3,
                Tytul     = "Czy leci z nami pilot? (1980)",
                Dlugosc   = 88,
                Plakat    = "https://fwcdn.pl/fpo/07/20/30720/7424431.3.jpg",
                Opis      = "W związku z zatruciem załogi samolotu pasażerskiego były pilot wojskowy - Ted Striker - musi pokonać lęk przed lataniem i ponownie usiąść za sterami."
            };

            FilmyModels fm4 = new FilmyModels()
            {
                GatunekID = 1,
                StudioID  = 3,
                Tytul     = "Naga broń: Z akt Wydziału Specjalnego(1988)",
                Dlugosc   = 85,
                Plakat    = "https://image.ceneostatic.pl/data/products/119915/i-naga-bron-z-akt-wydzialu-specjalnego-the-naked-gun-from-the-files-of-police-squad-dvd.jpg",
                Opis      = "Do USA przylatuje Królowa Elżbieta II. Porucznik Frank Drebin ma za zadanie zapewnić jej bezpieczeństwo. "
            };


            FilmyModels fm5 = new FilmyModels()
            {
                GatunekID = 1,
                StudioID  = 3,
                Tytul     = "Dracula - wampiry bez zębów (1995)",
                Dlugosc   = 90,
                Plakat    = "https://www.tekstowo.pl/upload/soundtracks/20986_big.jpg",
                Opis      = "Dracula przybywa do Londynu, gdzie rzuca się w wir życia towarzyskiego wyższych sfer, zbierając krwawe żniwo. "
            };

            FilmyModels fm6 = new FilmyModels()
            {
                GatunekID = 1,
                StudioID  = 1,
                Tytul     = "Akademia Policyjna(1984)",
                Dlugosc   = 96,
                Plakat    = "https://fwcdn.pl/fpo/08/31/30831/6950367.3.jpg",
                Opis      = "Decyzja pani burmistrz powoduje, że do miejscowej akademii policyjnej zgłasza się każdy chętny. Nowi, często niezbyt kompetentni kandydaci zostają poddani surowemu szkoleniu."
            };

            FilmyModels fm7 = new FilmyModels()
            {
                GatunekID = 1,
                StudioID  = 1,
                Tytul     = "Robin Hood: Faceci w rajtuzach (1993)",
                Dlugosc   = 104,
                Plakat    = "https://fwcdn.pl/fpo/13/40/31340/7098587.6.jpg",
                Opis      = "Historia Robin Hooda na wesoło. Banita toczy walki z okrutnym księciem, uciskającym podwładnych. ."
            };

            //horrory

            FilmyModels fm2 = new FilmyModels()
            {
                GatunekID = 2,
                StudioID  = 4,
                Tytul     = "Lśnienie(1980)",
                Dlugosc   = 146,
                Plakat    = "https://fsgk.pl/wordpress/wp-content/uploads/2019/05/poster.jpg",
                Opis      = "Jack podejmuje pracę stróża odciętego od świata hotelu Overlook. Wkrótce idylla zamienia się w koszmar. "
            };


            FilmyModels fm8 = new FilmyModels()
            {
                GatunekID = 2,
                StudioID  = 5,
                Tytul     = "Świt żywych trupów(1978)",
                Dlugosc   = 126,
                Plakat    = "https://fwcdn.pl/fpo/14/06/31406/7467633.3.jpg",
                Opis      = "Świat opanowały spragnione ludzkiego mięsa zombie. Grupa osób próbuje przetrwać apokalipsę w gigantycznym centrum handlowym. "
            };


            FilmyModels fm9 = new FilmyModels()
            {
                GatunekID = 2,
                StudioID  = 3,
                Tytul     = "Lustra(2008)",
                Dlugosc   = 110,
                Plakat    = "https://image.ceneostatic.pl/data/products/4550519/i-lustra-mirrors-dvd.jpg",
                Opis      = "Ben rozpoczyna pracę jako stróż w opuszczonym centrum handlowym. Mężczyzna zauważa, że lustra, które się tam znajdują, nie są zwyczajne.  "
            };
            FilmyModels fm10 = new FilmyModels()
            {
                GatunekID = 2,
                StudioID  = 6,
                Tytul     = "Mama (2013)",
                Dlugosc   = 100,
                Plakat    = "http://2.bp.blogspot.com/--vJmHSVI934/UZ87pli0Y9I/AAAAAAAAIWo/SuUySZWl1e4/s1600/th+(5).jpg",
                Opis      = "Dwie siostry znikają w tajemniczych okolicznościach po tym, jak ich matka zostaje zamordowana. Upływa wiele lat, gdy zostają odnalezione i trafiają pod opiekę wujka.  "
            };

            //Dramat
            FilmyModels fm11 = new FilmyModels()
            {
                GatunekID = 3,
                StudioID  = 7,
                Tytul     = "Joker(2019)",
                Dlugosc   = 122,
                Plakat    = "https://fwcdn.pl/fpo/01/67/810167/7905225.6.jpg",
                Opis      = "Strudzony życiem komik popada w obłęd i staje się psychopatycznym mordercą. "
            };

            FilmyModels fm12 = new FilmyModels()
            {
                GatunekID = 3,
                StudioID  = 1,
                Tytul     = "Parasite (2019)",
                Dlugosc   = 100,
                Plakat    = "https://m.media-amazon.com/images/M/MV5BYWZjMjk3ZTItODQ2ZC00NTY5LWE0ZDYtZTI3MjcwN2Q5NTVkXkEyXkFqcGdeQXVyODk4OTc3MTY@._V1_.jpg",
                Opis      = "Dwie siostry znikają w tajemniczych okolicznościach po tym, jak ich matka zostaje zamordowana. Upływa wiele lat, gdy zostają odnalezione i trafiają pod opiekę wujka.  "
            };


            FilmyModels fm13 = new FilmyModels()
            {
                GatunekID = 3,
                StudioID  = 7,
                Tytul     = "Boże Ciało (2019)",
                Dlugosc   = 105,
                Plakat    = "https://fwcdn.pl/fpo/88/63/808863/7897966.3.jpg",
                Opis      = "Dwudziestoletni Daniel zostaje warunkowo zwolniony z poprawczaka. Wyjeżdża na drugi koniec Polski, żeby pracować w stolarni, ale zamiast tego zaczyna udawać księdza.  "
            };
            FilmyModels fm14 = new FilmyModels()
            {
                GatunekID = 3,
                StudioID  = 6,
                Tytul     = "Narodziny gwiazdy (2018)",
                Dlugosc   = 135,
                Plakat    = "https://fwcdn.pl/fpo/25/76/542576/7849767.3.jpg",
                Opis      = "Płomienny romans między dogasającą gwiazdą muzyki country a nieznaną piosenkarką zmienia ich życie na zawsze.  "
            };
            FilmyModels fm15 = new FilmyModels()
            {
                GatunekID = 3,
                StudioID  = 6,
                Tytul     = "List w butelce (1999)",
                Dlugosc   = 131,
                Plakat    = "https://fwcdn.pl/fpo/05/85/585/7514732.3.jpg",
                Opis      = "Dziennikarka znajduje na plaży list w butelce. Zauroczona jego treścią postanawia odnaleźć autora. "
            };

            //Thriller

            FilmyModels fm16 = new FilmyModels()
            {
                GatunekID = 4,
                StudioID  = 3,
                Tytul     = "Milczenie owiec (1991)",
                Dlugosc   = 118,
                Plakat    = "https://fwcdn.pl/fpo/10/47/1047/7714177.3.jpg",
                Opis      = "Seryjny morderca i inteligentna agentka łączą siły, by znaleźć przestępcę obdzierającego ze skóry swoje ofiary."
            };
            FilmyModels fm17 = new FilmyModels()
            {
                GatunekID = 4,
                StudioID  = 4,
                Tytul     = "Siedem (1995)",
                Dlugosc   = 127,
                Plakat    = "https://fwcdn.pl/fpo/07/02/702/6967799.3.jpg",
                Opis      = "Szeryf federalny Daniels stara się dowiedzieć, jakim sposobem z zamkniętej celi w pilnie strzeżonym szpitalu dla chorych psychicznie przestępców zniknęła pacjentka."
            };
            FilmyModels fm18 = new FilmyModels()
            {
                GatunekID = 4,
                StudioID  = 1,
                Tytul     = "Incepcja (2010)",
                Dlugosc   = 148,
                Plakat    = "https://fwcdn.pl/fpo/08/91/500891/7354571.3.jpg",
                Opis      = "Czasy, gdy technologia pozwala na wchodzenie w świat snów. Złodziej Cobb ma za zadanie wszczepić myśl do śpiącego umysłu."
            };
            FilmyModels fm19 = new FilmyModels()
            {
                GatunekID = 4,
                StudioID  = 6,
                Tytul     = "Wyspa tajemnic (2010)",
                Dlugosc   = 138,
                Plakat    = "https://fwcdn.pl/fpo/42/56/464256/7317256.3.jpg",
                Opis      = "Szeryf federalny Daniels stara się dowiedzieć, jakim sposobem z zamkniętej celi w pilnie strzeżonym szpitalu dla chorych psychicznie przestępców zniknęła pacjentka."
            };

            //Akcji

            FilmyModels fm20 = new FilmyModels()
            {
                GatunekID = 5,
                StudioID  = 7,
                Tytul     = "Avengers (2012)",
                Dlugosc   = 142,
                Plakat    = "https://ecsmedia.pl/c/avengers-kolekcja-marvel-b-iext54591956.jpg",
                Opis      = "Grupa superbohaterów, na czele z Thorem, Iron Manem i Hulkiem, łączy siły, by obronić Ziemię przed inwazją kosmitów."
            };

            FilmyModels fm21 = new FilmyModels()
            {
                GatunekID = 5,
                StudioID  = 5,
                Tytul     = "Rambo: Pierwsza krew (1982)",
                Dlugosc   = 93,
                Plakat    = "https://fwcdn.pl/fpo/90/63/9063/7175947.3.jpg",
                Opis      = "John Rambo, były komandos, weteran wojny w Wietnamie, naraża się policjantom z pewnego miasteczka. Ci nie wiedzą, jak groźnym przeciwnikiem jest ten włóczęga. "
            };

            FilmyModels fm22 = new FilmyModels()
            {
                GatunekID = 5,
                StudioID  = 7,
                Tytul     = "Aquaman (2018)",
                Dlugosc   = 143,
                Plakat    = "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSO8FjLVh45yH1qLva34joY_rua14ORAEZLPHxoDINsGxajHy3i",
                Opis      = "Arthur Curry niechętnie stara się przejąć władzę w podwodnym królestwie Atlantydy, żeby zapobiec wojnie z ludźmi żyjącymi na powierzchni."
            };

            FilmyModels fm23 = new FilmyModels()
            {
                GatunekID = 5,
                StudioID  = 3,
                Tytul     = "Pamięć absolutna (2012)",
                Dlugosc   = 113,
                Plakat    = "https://fwcdn.pl/fpo/72/75/537275/7480666.3.jpg",
                Opis      = "Robotnik odkrywa, że jego dotychczasowe wspomnienia zostały sfabrykowane."
            };

            FilmyModels fm24 = new FilmyModels()
            {
                GatunekID = 5,
                StudioID  = 5,
                Tytul     = "Porwanie (2011)",
                Dlugosc   = 104,
                Plakat    = "https://fwcdn.pl/fpo/44/62/564462/7388408.3.jpg",
                Opis      = "Nathan odkrywa swoje zdjęcie na stronie internetowej z zaginionymi dziećmi. Próbując odzyskać prawdziwą tożsamość, wpada w sam środek spisku."
            };

            //Sci_fi

            FilmyModels fm25 = new FilmyModels()
            {
                GatunekID = 6,
                StudioID  = 4,
                Tytul     = "Piąty element (1997)",
                Dlugosc   = 126,
                Plakat    = "https://fwcdn.pl/fpo/01/44/144/7003240.3.jpg",
                Opis      = "Nowy Jork w XXIII w., były komandos Korben Dallas wplątany zostaje w misję ratowania świata przed siłami zła absolutnego objawiającymi się raz na pięć tysięcy lat."
            };

            FilmyModels fm26 = new FilmyModels()
            {
                GatunekID = 6,
                StudioID  = 3,
                Tytul     = "Terminator (1984)",
                Dlugosc   = 107,
                Plakat    = "https://fwcdn.pl/fpo/09/95/995/7919703.3.jpg",
                Opis      = "Elektroniczny morderca zostaje wysłany z przyszłości do roku 1984, by zabić matkę przyszłego lidera rewolucji. W ślad za nim rusza Kyle Reese, który ma chronić kobietę."
            };

            FilmyModels fm27 = new FilmyModels()
            {
                GatunekID = 6,
                StudioID  = 2,
                Tytul     = "TRON (1982)",
                Dlugosc   = 96,
                Plakat    = "https://upload.wikimedia.org/wikipedia/en/1/17/Tron_poster.jpg",
                Opis      = "Haker zostaje przeniesiony do wnętrza systemu komputerowego i zmuszony, by walczyć o życie. Jego jedyną nadzieją jest program Tron. "
            };

            FilmyModels fm28 = new FilmyModels()
            {
                GatunekID = 6,
                StudioID  = 4,
                Tytul     = "Star Trek (2009)",
                Dlugosc   = 126,
                Plakat    = "https://image.ceneostatic.pl/data/products/82932214/i-star-trek-discovery-next-adventure-plakat-61x91-5cm.jpg",
                Opis      = "Początki załogi USS Enterprise. James Kirk i Spock łączą siły, by ocalić swoich przyjaciół przed śmiertelnym niebezpieczeństwem."
            };

            FilmyModels fm29 = new FilmyModels()
            {
                GatunekID = 6,
                StudioID  = 2,
                Tytul     = "Gwiezdne Wojny 1: Mroczne Widmo (1999)",
                Dlugosc   = 136,
                Plakat    = "https://upload.wikimedia.org/wikipedia/en/thumb/4/40/Star_Wars_Phantom_Menace_poster.jpg/220px-Star_Wars_Phantom_Menace_poster.jpg",
                Opis      = "Dwaj rycerze Jedi wyruszają z misją ocalenia planety Naboo przed inwazją wojsk Federacji Handlowej. Trafiają na pustynny glob, gdzie pomoże im mały Anakin Skywalker."
            };

            //animowane
            FilmyModels fm30 = new FilmyModels()
            {
                GatunekID = 7,
                StudioID  = 2,
                Tytul     = "Spider-Man Uniwersum (2018)",
                Dlugosc   = 107,
                Plakat    = "https://fwcdn.pl/fpo/32/33/743233/7866074.3.jpg",
                Opis      = "Miles Morales po ukąszeniu przez radioaktywnego pająka staje do walki z nikczemnym Kingpinem. Pomogą mu w tym Spider-Manowie z innych wymiarów."
            };
            FilmyModels fm31 = new FilmyModels()
            {
                GatunekID = 7,
                StudioID  = 2,
                Tytul     = "Nowe szaty króla (2000)",
                Dlugosc   = 78,
                Plakat    = "https://image.ceneostatic.pl/data/products/56060275/i-nowe-szaty-krola-zaczarowana-kolekcja.jpg",
                Opis      = "Młody król zostaje zmieniony w lamę i wyrzucony z pałacu. Zrozpaczony władca poznaje wieśniaka, który pomaga mu ponownie zasiąść na tronie. "
            };
            FilmyModels fm32 = new FilmyModels()
            {
                GatunekID = 7,
                StudioID  = 2,
                Tytul     = "Król Lew (1994)",
                Dlugosc   = 89,
                Plakat    = "https://image.ceneostatic.pl/data/products/126926/i-krol-lew-the-lion-king-dvd.jpg",
                Opis      = "Targany niesłusznymi wyrzutami sumienia po śmierci ojca mały lew Simba skazuje się na wygnanie, rezygnując z przynależnego mu miejsca na czele stada."
            };
            FilmyModels fm33 = new FilmyModels()
            {
                GatunekID = 7,
                StudioID  = 2,
                Tytul     = "Kraina lodu (2013)",
                Dlugosc   = 108,
                Plakat    = "https://fwcdn.pl/fpo/19/32/651932/7579505.3.jpg",
                Opis      = "Kiedy posiadająca moc kontroli nad śniegiem i lodem Elsa sprowadza srogą zimę na swoje królestwo, Anna wyrusza w podróż, aby odszukać siostrę oraz zakończyć pogodowe anomalie."
            };
            FilmyModels fm34 = new FilmyModels()
            {
                GatunekID = 7,
                StudioID  = 2,
                Tytul     = "Zaplątani (2010)",
                Dlugosc   = 96,
                Plakat    = "https://image.ceneostatic.pl/data/products/10695918/i-zaplatani-tangled-dvd.jpg",
                Opis      = "Żyjąca na odludziu Roszpunka, której włosy mają magiczną moc, marzy, by poznać świat. Jej przepustką do wolności jest czarujący łotrzyk Flynn."
            };
            FilmyModels fm35 = new FilmyModels()
            {
                GatunekID = 7,
                StudioID  = 2,
                Tytul     = "Zwierzogród (2016)",
                Dlugosc   = 108,
                Plakat    = "https://lh3.googleusercontent.com/proxy/eBw4pgYPUqhh5BbcYBBuCnlv1lOqf8TgpJB0jKRAukktGvb_25_H4SxTUf6l3cRlubTm-GzHAUoTIbTj8Bs6qNGr3j9rKheci-H_6-KqZJ8f6aKrbq7y_oIG",
                Opis      = "Nick Bajer – żyjący z drobnych przekrętów szczwany lis, i Judy Hops – pierwszy w historii królik zatrudniony w policji, łączą siły, by rozwiązać pewną kryminalną zagadkę."
            };



            //base.Seed(context);
            context.Gatunek.Add(gatunek);
            context.Gatunek.Add(gatunek2);
            context.Gatunek.Add(gatunek3);
            context.Gatunek.Add(gatunek4);
            context.Gatunek.Add(gatunek6);
            context.Gatunek.Add(gatunek7);
            context.Gatunek.Add(gatunek9);
            context.SaveChanges();
            context.Studio.Add(studio1);
            context.Studio.Add(studio2);
            context.Studio.Add(studio3);
            context.Studio.Add(studio4);
            context.Studio.Add(studio5);
            context.Studio.Add(studio6);
            context.Studio.Add(studio7);
            context.SaveChanges();
            context.Film.Add(fm);
            context.Film.Add(fm2);
            context.Film.Add(fm3);
            context.Film.Add(fm4);
            context.Film.Add(fm5);
            context.Film.Add(fm6);
            context.Film.Add(fm7);
            context.Film.Add(fm8);
            context.Film.Add(fm9);
            context.Film.Add(fm10);
            context.Film.Add(fm11);
            context.Film.Add(fm12);
            context.Film.Add(fm13);
            context.Film.Add(fm14);
            context.Film.Add(fm15);
            context.Film.Add(fm16);
            context.Film.Add(fm17);
            context.Film.Add(fm18);
            context.Film.Add(fm19);
            context.Film.Add(fm20);
            context.Film.Add(fm21);
            context.Film.Add(fm22);
            context.Film.Add(fm23);
            context.Film.Add(fm24);
            context.Film.Add(fm25);
            context.Film.Add(fm26);
            context.Film.Add(fm27);
            context.Film.Add(fm28);
            context.Film.Add(fm29);
            context.Film.Add(fm30);
            context.Film.Add(fm31);
            context.Film.Add(fm32);
            context.Film.Add(fm33);
            context.Film.Add(fm34);
            context.Film.Add(fm35);
            context.SaveChanges();
        }