예제 #1
0
        /// <summary>
        /// Adapte un Tournoi en Tournoi Contract.
        /// </summary>
        /// <param name="tournoi">Tournoi à adapter.</param>
        /// <returns>Tournoi contract.</returns>
        public static TournoiContract fromTournoi(Tournoi tournoi)
        {
            if (tournoi == null)
                return null;

            TournoiContract tc = new TournoiContract(tournoi.ID, tournoi.Nom, MatchAdapter.fromMatchList(tournoi.Matchs));
            return tc;
        }
예제 #2
0
        /// <summary>
        /// Adapte un Tournoi Contract en Tournoi.
        /// </summary>
        /// <param name="tournoiC">Tournoi à adapter.</param>
        /// <returns>Tournoi.</returns>
        public static Tournoi fromTournoiContract(TournoiContract tournoiC)
        {
            if (tournoiC == null)
                return null;

            Tournoi t = new Tournoi();
            t.ID = tournoiC.ID;
            t.Nom = tournoiC.Nom;
            t.Matchs = MatchAdapter.fromMatchContractList(tournoiC.Matchs);

            return t;
        }
예제 #3
0
 void IJediWebService.CreateTournoi(TournoiContract tournoi)
 {
     Tournoi t = TournoiAdapter.fromTournoiContract(tournoi);
     m_manager.CreateTournoi(t);
 }