diff --git a/MagMan.User/MagMan.User.csproj b/MagMan.User/MagMan.User.csproj new file mode 100644 index 0000000..d953925 --- /dev/null +++ b/MagMan.User/MagMan.User.csproj @@ -0,0 +1,22 @@ + + + + net6.0 + enable + enable + + + + + + + + + + + + + + + + diff --git a/MagMan.User/UserData.cs b/MagMan.User/UserData.cs new file mode 100644 index 0000000..269f347 --- /dev/null +++ b/MagMan.User/UserData.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Identity; + +namespace MagMan.User +{ + /// + /// Classe generalizzaizone identity (user + roles + claims) x gestione semplificata in editing + /// + public class UserData + { + #region Public Properties + + public List Claims { get; set; } = new List(); + + public IdentityUser Identity { get; set; } = new IdentityUser(); + + public List Roles { get; set; } = new List(); + + #endregion Public Properties + } +} diff --git a/README.md b/README.md index 7937986..66b7181 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,16 @@ Gestione magazzino per applicazioni BeamWall, integrato con EgtBeamWall. +## Prerequisiti e versioni + +Un prerequisito è il disaccoppiamento tra EgtB&W ed il componente MagMan: abbiamo che il sw EgtB&W è basato su **netFramework 4.7.2** mentre l'applciazione, che deve girare su windows e linux e quindi **dotNet Core 6.0** LTS o successivi, non può essere direttamente connessa tramite dll + +In particoalre il problema c'è a livello delle librerie di accesso EntityFramework. + +Per superare il problema il disaccoppiamento sarà svolto tramite chaimate **REST** che il client (applicazione EgtB&W) farà al server. + +Inoltre la distribuzione della funzionalità, per essere semplificata,a vverra tramite apposito pacchetto nuget ospitato sul repository nexus aziendale. + ## Descrizione Lo scopo principale dell'applicazione è fare da gestore del magazzino grezzi / scarti (remnant) che possono essere impiegati per i nesting e la gestione dei progetti di magazzino. diff --git a/README.pdf b/README.pdf new file mode 100644 index 0000000..e21a504 Binary files /dev/null and b/README.pdf differ