client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs
changeset 25 a9c815025a1b
parent 22 69a2910ec6f9
child 30 644e3cd48034
--- a/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs	Wed Dec 16 17:14:38 2009 +0100
+++ b/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs	Fri Dec 18 16:45:30 2009 +0100
@@ -16,10 +16,16 @@
 using Iri.Modernisation.BaseMVVM.ViewModel;
 namespace Iri.Modernisation.Controls.ViewModel
 {
+    /// <summary>
+    /// ViewModel de ConsultationBook
+    /// </summary>
     public class ConsultationBookViewVM : BaseMVVM.ViewModel.ViewModel
     {
 
         private VideoBook _selectedBook;
+        /// <summary>
+        /// Livre Sélectionné
+        /// </summary>
         public VideoBook SelectedBook
         {
             get
@@ -33,9 +39,12 @@
             }
         }
 
-        private int _selectedIndexNumber = 0;
+  
 
         private SegmentIndex _selectedIndex;
+        /// <summary>
+        /// Index Sélectionné
+        /// </summary>
         public SegmentIndex SelectedIndex
         {
             get
@@ -71,6 +80,9 @@
         }
 
         private String _selectedIndexTitle;
+        /// <summary>
+        /// Titre de l'Index
+        /// </summary>
         public String SelectedIndexTitle
         {
             get
@@ -85,6 +97,9 @@
         }
 
         private String _selectedIndexDescription;
+        /// <summary>
+        /// Description de L'index
+        /// </summary>
         public String SelectedIndexDescription
         {
             get
@@ -99,6 +114,9 @@
         }
 
         private List<String> _selectedIndexTags = new List<string>();
+        /// <summary>
+        /// Tags de l'Index
+        /// </summary>
         public String SelectedIndexTags
         {
             get
@@ -121,6 +139,9 @@
         }
 
         private List<AnnotationViewerVM> _selectedIndexAnnotation = new List<AnnotationViewerVM>();
+       /// <summary>
+       /// Liste des annotations de l'index
+       /// </summary>
         public List<AnnotationViewerVM> SelectedIndexAnnotation
         {
             get
@@ -136,6 +157,9 @@
         
 
         private String _title;
+        /// <summary>
+        /// Titre du VideoLivre
+        /// </summary>
         public String Title
         {
             get
@@ -151,6 +175,9 @@
         }
 
         private User _author;
+        /// <summary>
+        /// Auteur du Videolivre
+        /// </summary>
         public User Author
         {
             get
@@ -167,6 +194,9 @@
         }
 
         private VideoChapter[] _chapters;
+        /// <summary>
+        /// Chapitres du VideoLivre
+        /// </summary>
         public VideoChapter[] Chapters
         {
             get
@@ -182,6 +212,9 @@
         }
 
         private List<SegmentIndex>[] _segmentIndex = new List<SegmentIndex>[4];
+        /// <summary>
+        /// 
+        /// </summary>
         public List<SegmentIndex>[] SegmentIndex
         {
             get
@@ -196,6 +229,9 @@
         }
 
         private List<Annotation>[] _annotations = new List<Annotation>[4];
+        /// <summary>
+        /// Annotations
+        /// </summary>
         public List<Annotation>[] Annotations
         {
             get
@@ -210,6 +246,9 @@
         }
 
         private BookTimeLineVM _selectedBookVM;
+        /// <summary>
+        /// ViewModel de BookTimeLine
+        /// </summary>
         public BookTimeLineVM SelectedBookVM
         {
             get
@@ -236,6 +275,9 @@
             }
         }
         private VideoViewerVM _actualVideoSourceVM;
+        /// <summary>
+        /// Video Actuellement en visionnage
+        /// </summary>
         public VideoViewerVM ActualVideoSourceVM
         {
             get
@@ -250,15 +292,7 @@
         }
         public ConsultationBookViewVM()
         {
-           /* _selectedBookVM = param;
-            _selectedBook = param.SelectedBook;
-            _title = param.SelectedBook.Title;
-            _author = param.SelectedBook.Author;
-            _chapters = param.SelectedBook.Chapters;
-            //
-            if (param.SelectedBook.Chapters[0].VideoSequences.Count != 0)
-            { _actualVideoSource = param.SelectedBook.Chapters[0].VideoSequences[0].Path; }
-            SelectedIndex = param.SelectedBook.Chapters[0].Index[0];*/
+          
             ActualVideoSourceVM = new VideoViewerVM(true,false);
             InitializeCommands();
 
@@ -287,7 +321,7 @@
             ActualVideoSourceVM.Tick += new EventHandler<VideoViewerVMEventArgs>(ActualVideoSourceVM_Tick);
               }
 
-        void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e)
+        private void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e)
         {
             TimeSpan Pos = e.Position; 
             SelectedBookVM.Position = Pos.TotalMilliseconds;