Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frantiseksilhan/2023-p3a-web-razorpages-frantiseksilhan
https://github.com/frantiseksilhan/2023-p3a-web-razorpages-frantiseksilhan
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/frantiseksilhan/2023-p3a-web-razorpages-frantiseksilhan
- Owner: FrantisekSilhan
- Created: 2023-10-17T07:36:03.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-27T17:40:54.000Z (about 1 year ago)
- Last Synced: 2024-04-28T03:19:15.030Z (7 months ago)
- Language: HTML
- Size: 970 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-24ddc0f5d75046c5622901739e7c5dd533143b0c8e959d652212380cedb1ea36.svg)](https://classroom.github.com/a/zy4WkHqh)
# Stránky, odkazy, formuláře a přesměrováníVytvořte část aplikace fungující podle přiložených screenshotů:
Index
![Obrázek 1](./screenshots/01.png)
Register po načtení
![Obrázek 2](./screenshots/02.png)
Register po neúspěšné validaci
![Obrázek 3](./screenshots/03.png)
RegistrationResult s nedostatkem dat
![Obrázek 4](./screenshots/04.png)
RegistrationResult se správnými parametry
![Obrázek 5](./screenshots/05.png)
## Úkoly
K dispozici máte rozpracované stránky Index, Register a RegistrationResult, soubor pro input model RegisterIM a hotový enum SchoolGrade.
### RegisterIM
Upravte IM tak, aby pracoval s položkami formuláře Register a vracel příslušné validační zprávy.
* FirstName - povinná
* LastName - povinná
* BirthDate
* SchoolName
* Grade - povinná - enum SchoolGrade
* Aspirant - checkbox
* Email - povinná
* Heslo - povinná### Register
* Má pracovat s RegisterIM
* Je schopný nastavovat hodnotu Email podle parametru stránky
* Register
* [email protected]
* Register/[email protected]
* ideálně vše najednou přes nepovinný pretty parametr
* Po odeslání dat proběhne jejich validace a je-li úspěšná proběhne přesměrování s předanými parametry firstname a email
### RegistrationResult
* Pokud dostane správně parametry email a firstname zobrazí potvrzovací hlášku
* Jinak informuje uživatele, že registrace neproběhla
* Přes helpery zde funguje odkaz na titulní stránku### Index
* Vytvořte korektní a vždy funkční (přes helpery) odkaz na stránku s registrací předávající parametr email