Exemplo n.º 1
0
        public static void append(long tID, long pID)
        {
            IDaoFactory daoFactory = new NHibernateDaoFactory();

            Track track = daoFactory.getTrackDao().GetById(tID, false);
            Playlist playlist = daoFactory.getPlaylistDao().GetById(pID, false);

            playlist.addEinsatz( new Einsatz( playlist, track ));
            Playlist_Service.updatePositions(playlist);
        }
Exemplo n.º 2
0
        public static void persist(Playlist playlist, IList<Einsatz> einsaetze)
        {
            NHibernateDaoFactory daoFactory = new NHibernateDaoFactory();
            IPlaylistDao playlistDao = daoFactory.getPlaylistDao();
            ITrackDao trackDao = daoFactory.getTrackDao();
            IEinsatzDao einsatzDao = daoFactory.getEinsatzDao();

            playlistDao.save(playlist);
            foreach(Einsatz einsatz in einsaetze) {
                einsatz.Track = trackDao.save(einsatz.Track);
                einsatzDao.save(einsatz);
            }
        }