POEC-DOTNET-CLERMONT-2022 / Fantastic3D

Projet de Sylvain et Pierre-Marie : service vente en ligne de modèles 3D
0 stars 0 forks source link

Sous classe implémentant DataManager capable de consommer l'API #23

Closed Herbacha closed 2 years ago

Herbacha commented 2 years ago

Principe : Refactoriser classe "Client" existante en "ApiDataManager" implémentant IDataManager<TTransfered, TPersistant> TTransfered = TView (Types de Models) TPersistant = TApi (Types de Dto)

Les méthodes CRUD de ApiDataManager font des appels à l'API et renvoient des objets de types Models, récupérables dans l'API. C'est IDataManager qui stocke un mapper de conversion + l'URL de l'API.