public static FuturAcquereur ToFuturAcquereur(this Couchbase.Lite.IMutableDictionary dico) { FuturAcquereur fa = App.Injector.GetInstance <FuturAcquereur>(); fa.Id = dico.GetString("id"); if (dico.GetDictionary("aquereurPrincipal") != null) { fa.AquereurPrincipal = dico.GetDictionary("aquereurPrincipal").ToAcquereur(); } if (dico.GetDictionary("aquereurSecondaire") != null) { fa.AquereurSecondaire = dico.GetDictionary("aquereurSecondaire").ToAcquereur(); } if (dico.GetDictionary("adresse") != null) { fa.Adresse = dico.GetDictionary("adresse").ToAdresse(); } fa.SfaCode = (dico.GetString("sfaCode") ?? ""); fa.SfaLibelle = (dico.GetString("sfaLibelle") ?? ""); fa.LieuSituation = (dico.GetString("lieuSituation") ?? ""); fa.Commentaires = (dico.GetString("commentaires") ?? ""); if (dico.GetString("dateSituation") != null) { fa.DateSituation = dico.GetDate("dateSituation").DateTime; } if (dico.GetArray("financements") != null) { foreach (IMutableDictionary element in dico.GetArray("financements")) { fa.Financements.Add(element.ToFinancement()); } } if (dico.GetArray("enfants") != null) { foreach (IMutableDictionary element in dico.GetArray("enfants")) { fa.Enfants.Add(element.ToEnfant()); } } if (dico.GetString("dateCreation") != null) { fa.DateCreation = dico.GetDate("dateCreation").DateTime; } if (dico.GetString("dateModif") != null) { fa.DateModif = dico.GetDate("dateModif").DateTime; } return(fa); }
public static Constructeur ToConstructeur(this Couchbase.Lite.IMutableDictionary dico) { Constructeur constructeur = new Constructeur() { Num = dico.GetInt("num"), Nom = dico.GetString("nom"), Telephone = dico.GetString("telephone"), Email = dico.GetString("email"), Actif = dico.GetInt("actif"), Adresse = dico.GetDictionary("adresse").ToAdresse(), DateCreation = Convert.ToDateTime(dico.GetString("dateCreation")), DateModif = Convert.ToDateTime(dico.GetString("dateModif")) }; return(constructeur); }