internal SaveResult Save(Trip trip) { try { var data = new VOYAGE_PASSAGER(); data.ID_UTILISATEUR = User.Id; data.ID_VOYAGE = trip.Id; data.COUT_A_PAYER = Cost; data.TOKEN_PAIEMENT = GenerateToken(); data.PAIEMENT_EFFECTUE = PaySend; data.COMMENTAIRE_CONDUCTEUR = CommentDriver; data.COMMENTAIRE_PASSAGER_PAR_CONDUCTEUR = CommentPassager; data.NOTE_PASSAGER_PAR_CONDUCTEUR = NotePassager; data.NOTE_CONDUCTEUR = NoteDriver; data.VALIDATION = false; Container.Manager.VoyagePassagerOperation.Add(data); Container.Manager.Save(); return(new SaveResult(true)); } catch (Exception ex) { Logger.Error(ex, "Passager.Save()"); return(new SaveResult(ex)); } }
public Passager Load(VOYAGE_PASSAGER pass) { User = new User().Load(pass.ID_UTILISATEUR); Cost = pass.COUT_A_PAYER; PayToken = pass.TOKEN_PAIEMENT; PaySend = pass.PAIEMENT_EFFECTUE; CommentPassager = pass.COMMENTAIRE_CONDUCTEUR; CommentDriver = pass.COMMENTAIRE_PASSAGER_PAR_CONDUCTEUR; NotePassager = pass.NOTE_PASSAGER_PAR_CONDUCTEUR; Validation = pass.VALIDATION; return(this); }