internal static MReservation Mapping(Reservation resa, MCovoiturage covoit, MUtilisateur user) { return(new MReservation() { Id = resa.id_reservation, isValidate = (bool)resa.is_validate, utilisateur = user, covoiturage = covoit }); }
public MUtilisateur Connexion(MUtilisateur utilisateur) { if (DalUser.isExist(utilisateur.mail, utilisateur.password)) { return(DalUser.GetUtilisateur(utilisateur.mail)); } else { return(new MUtilisateur(-1)); } }
private Utilisateur Mapping(MUtilisateur data) { return(new Utilisateur() { id_utilisateur = data.id, mail = data.mail, nom = data.nom, password = data.password, prenom = data.prenom, profil_image = data.profile_image }); }
public MUtilisateur GetAppUtilisateur(int id) { var result = new MUtilisateur(); using (var ctx = new CovoitEntities()) { var user = ctx.Utilisateur.FirstOrDefault(x => x.id_utilisateur == id); if (user != null) { result = Mapping(user); } } return(result); }
public MUtilisateur GetUtilisateur(string mail) { var result = new MUtilisateur(); using (var ctx = new CovoitEntities()) { var user = ctx.Utilisateur.FirstOrDefault(x => x.mail == mail); if (user != null) { result = Mapping(user); } } return(result); }
public MUtilisateur InsertOrUpdate(MUtilisateur user) { using (var ctx = new CovoitEntities()) { if (isExist(user.mail, user.password)) { var tmpUser = GetAppUtilisateur(user.id); tmpUser.mail = user.mail; tmpUser.nom = user.nom; tmpUser.password = user.password; tmpUser.profile_image = user.profile_image; ctx.SaveChanges(); } else { var tmpUser = ctx.Utilisateur.Add(Mapping(user)); ctx.SaveChanges(); user.id = tmpUser.id_utilisateur; } } return(user); }
public MUtilisateur addUtilisateur(MUtilisateur utilisateur) { return(DalUser.InsertOrUpdate(utilisateur)); }