1.2 KiB
1.2 KiB
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)