public Dessin LireDepot() { IMapper mapper = CreerOutilConversionDTO2Entity(); string chaineJson = File.ReadAllText(this.m_nomFichier); JsonSerializerSettings settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }; DessinJSONDTO dessinDTO = JsonConvert.DeserializeObject <DessinJSONDTO>(chaineJson, settings); Dessin dessin = mapper.Map <Dessin>(dessinDTO); return(dessin); }
public void EnregistrerDessin(Dessin p_dessin) { // Méthode 2 : Bibliothèque automapper IMapper mapper = CreerOutilConversionEntity2DTO(); DessinJSONDTO dessinDTO = mapper.Map <DessinJSONDTO>(p_dessin); JsonSerializerSettings settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto, Formatting = Formatting.Indented }; string chaineJson = JsonConvert.SerializeObject(dessinDTO, settings); File.WriteAllText(this.m_nomFichier, chaineJson); }
public Dessin LireDepot() { IMapper mapper = CreerOutilConversionDTO2Entity(); string chaineJson = File.ReadAllText(this.m_nomFichier); JsonSerializerSettings settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }; DessinJSONDTO dessinDTO = JsonConvert.DeserializeObject <DessinJSONDTO>(chaineJson, settings); Dessin dessin = mapper.Map <Dessin>(dessinDTO); return dessin; }