client/src/Iri.Modernisation.Data/Ldt/IRIBody.cs
author totetm <>
Fri, 12 Feb 2010 16:22:57 +0100
changeset 47 9b26023b8c83
parent 35 43bb1b8ed555
permissions -rw-r--r--
Fixed| bug si on ferme un livre en le lisant ReFixed|faire fonctionner le seek, même quand play n'est pas activer
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     1
using System;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     2
using System.Net;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     3
using System.Windows;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     4
using System.Windows.Controls;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     5
using System.Windows.Documents;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     6
using System.Windows.Ink;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     7
using System.Windows.Input;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     8
using System.Windows.Media;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
     9
using System.Windows.Media.Animation;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    10
using System.Windows.Shapes;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    11
using System.Collections.Generic;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    12
using System.Xml.Linq;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    13
namespace Iri.Modernisation.Data.LDTClass
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    14
{
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    15
    public class IRIBody
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    16
    {
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    17
        public List<IRIEnsemble> Ensembles;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    18
        public List<IRILink> Links;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    19
        public List<IRIMedia> Medias;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    20
        public List<IRIDecoupage> Displays;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    21
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    22
        public IRIBody()
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    23
        {
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    24
            Ensembles = new List<IRIEnsemble>();
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    25
            Links = new List<IRILink>();
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    26
            Medias = new List<IRIMedia>();
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    27
            Displays = new List<IRIDecoupage>();
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    28
        }
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    29
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    30
        public XElement XML
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    31
        {
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    32
            get
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    33
            {
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    34
                XElement temp = new XElement("body");
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    35
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    36
                XElement XEnsembles = new XElement("ensembles");
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    37
                foreach (IRIEnsemble ensemble in Ensembles)
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    38
                {
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    39
                    XEnsembles.Add(ensemble.XML);
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    40
                }
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    41
                temp.Add(XEnsembles);
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    42
                temp.Add(new XElement("links"));
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    43
                XElement XMedias = new XElement("medias");
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    44
                foreach (IRIMedia media in Medias)
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    45
                {
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    46
                    XMedias.Add(media.XML); 
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    47
                }
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    48
                temp.Add(XMedias);
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    49
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    50
                
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    51
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    52
                temp.Add(new XElement("display"));
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    53
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    54
                return temp;
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    55
            }
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    56
        }
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    57
    }
43bb1b8ed555 IRIFiles Class
totetm <>
parents:
diff changeset
    58
}