17 lines
1.2 KiB
Markdown
17 lines
1.2 KiB
Markdown
Il compito ora è gettare le basi per implementare in modalità wasm l'applicazione smart8 nel progetto smart10.
|
|
|
|
In particolare vorrei iniziare implementando un sistema per sostituire le chiamate dirette che faccio ora tramite accesso efcore al DB con chiamate a servizi/api rest a disposizione di un modulo wasm.
|
|
|
|
lavora in questo modo:
|
|
- le modifiche le devi fare nel progetto GPW.CORE.Smart10 / GPW.CORE.Smart10.Client (per le parti wasm)
|
|
- iniziamo a creare le basi per gestire le funzionalità, prendendo i metodi attualmente implementati in GPW.CORE.Smart8 tramite classi interne o progetti esterni
|
|
- partiamo da CoreSmartDataService.cs che si trova in GPW.CORE.Smart8\Data
|
|
- prendi i metodi seguenti ed implementali in modo che potranno poi essere chiamati dai componenti wasm per essere gestiti (immagino con un controller web API rest in GPW.CORE.Smart10)
|
|
- TimbratureDay
|
|
- TimbratureRichieste
|
|
- TimbratureInsRichiesta
|
|
- TimbratureUpdate
|
|
- TimbratureDelete
|
|
- prepara, in GPW.CORE.Smart10/GPW.CORE.Smart10.Client, una pagina di esempio per operare su questi dati
|
|
|
|
per fare i test usa l'utente con IdxDip=1 cablato (vedremo poi come gestie corretto enroll utente) |