Platforma .NET – 2 RNDr. Michal Pobucký michal.pobucky@fpf.slu.cz Ústav informatiky – zima 2020 Controller 2Platforma .NET - 2 - RNDr. Michal Pobucký • In the MVC pattern, incoming requests are handled by controllers . In ASP.NET Core MVC, controllers are just C# classes (usually inheriting from the Microsoft.AspNetCore.Mvc.Controller class, which is the built-in MVC controller base class). Controller 3Platforma .NET - 2 - RNDr. Michal Pobucký Spustit Controller 4Platforma .NET - 2 - RNDr. Michal Pobucký Controller 5Platforma .NET - 2 - RNDr. Michal Pobucký Controller 6Platforma .NET - 2 - RNDr. Michal Pobucký Controller – dynamický výstup 7Platforma .NET - 2 - RNDr. Michal Pobucký Spustit Controller – dynamický výstup 8Platforma .NET - 2 - RNDr. Michal Pobucký Models 9Platforma .NET - 2 - RNDr. Michal Pobucký Models 10Platforma .NET - 2 - RNDr. Michal Pobucký Models 11Platforma .NET - 2 - RNDr. Michal Pobucký Models 12Platforma .NET - 2 - RNDr. Michal Pobucký Nový – Views / Home / RsvpForm Models 13Platforma .NET - 2 - RNDr. Michal Pobucký Spustit Models 14Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře 15Platforma .NET - 2 - RNDr. Michal Pobucký Sám dynamicky doplní HTML text Spustit Tvorba formuláře 16Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – příjem dat 17Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – příjem dat 18Platforma .NET - 2 - RNDr. Michal Pobucký Vytvoříme úložiště – Repository v modelech – nová třída v Models / Repository.cs Tvorba formuláře – příjem dat 19Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – příjem dat 20Platforma .NET - 2 - RNDr. Michal Pobucký Nový View / Home / Podekovani Tvorba formuláře – příjem dat 21Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – příjem dat 22Platforma .NET - 2 - RNDr. Michal Pobucký Nový View / Home / SeznamUcastniku Spustit Tvorba formuláře – příjem dat 23Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – validace 24Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – validace 25Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – validace 26Platforma .NET - 2 - RNDr. Michal Pobucký Spustit Tvorba formuláře – validace 27Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – styly 28Platforma .NET - 2 - RNDr. Michal Pobucký Přidat do wwwroot / css / Tvorba formuláře – styly 29Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – styly 30Platforma .NET - 2 - RNDr. Michal Pobucký A to stačí. Proč? Data generovaná bez chyby: Data generovaná s chybou: Spustit Tvorba formuláře – styly 31Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – bootstrap 32Platforma .NET - 2 - RNDr. Michal Pobucký • Bootstrap • wwwroot/lib/bootstrap • http://getbootstrap.com Tvorba formuláře – bootstrap 33Platforma .NET - 2 - RNDr. Michal Pobucký Moje.cshtml Spustit Tvorba formuláře – bootstrap 34Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – bootstrap 35Platforma .NET - 2 - RNDr. Michal Pobucký RsvpForm.cshtml Spustit Tvorba formuláře – bootstrap 36Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – bootstrap 37Platforma .NET - 2 - RNDr. Michal Pobucký Spustit Tvorba formuláře – bootstrap 38Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – bootstrap 39Platforma .NET - 2 - RNDr. Michal Pobucký Tvorba formuláře – bootstrap 40Platforma .NET - 2 - RNDr. Michal Pobucký