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 Enfant ToEnfant(this Couchbase.Lite.IMutableDictionary dico) { Enfant enfant = new Enfant(); if (dico.GetString("dateNaissance") != null) { enfant.DateNaissance = dico.GetDate("dateNaissance").Date; } return(enfant); }
public static Aquereur ToAcquereur(this Couchbase.Lite.IMutableDictionary dico) { Aquereur aquereur = new Aquereur(); if (dico.GetString("dateNaissance") != null) { aquereur.DateNaissance = dico.GetDate("dateNaissance").DateTime; } if (dico.GetString("email") != null) { aquereur.Email = dico.GetString("email"); } if (dico.GetString("lieuNaissance") != null) { aquereur.LieuNaissance = dico.GetString("lieuNaissance"); } if (dico.GetString("lieuTravail") != null) { aquereur.LieuTravail = dico.GetString("lieuTravail"); } if (dico.GetString("nationalite") != null) { aquereur.Nationalite = dico.GetString("nationalite"); } if (dico.GetString("nom") != null) { aquereur.Nom = dico.GetString("nom"); } if (dico.GetString("portable") != null) { aquereur.Portable = dico.GetString("portable"); } if (dico.GetString("prenom") != null) { aquereur.Prenom = dico.GetString("prenom"); } if (dico.GetString("profession") != null) { aquereur.Profession = dico.GetString("profession"); } aquereur.SalaireNetMensuel = dico.GetDouble("salaireNetMensuel"); if (dico.GetString("telPro") != null) { aquereur.TelPro = dico.GetString("telPro"); } if (dico.GetString("titreSejour") != null) { aquereur.TitreSejour = dico.GetString("titreSejour"); } if (dico.GetString("profession") != null) { aquereur.Profession = dico.GetString("profession"); } if (dico.GetString("civCode") != null) { aquereur.CivCode = dico.GetString("civCode"); } if (dico.GetString("civLibelle") != null) { aquereur.CivLibelle = dico.GetString("civLibelle"); } return(aquereur); }