equal
deleted
inserted
replaced
16 using System.Linq; |
16 using System.Linq; |
17 namespace Iri.Modernisation.Controls.ViewModel |
17 namespace Iri.Modernisation.Controls.ViewModel |
18 { |
18 { |
19 public class ConsultMenuVM : BaseMVVM.ViewModel.ViewModel |
19 public class ConsultMenuVM : BaseMVVM.ViewModel.ViewModel |
20 { |
20 { |
21 private List<VideoBook> _videoBooks = new List<VideoBook>(); |
21 private List<ConsultVideoBookVM> _videoBooks = new List<ConsultVideoBookVM>(); |
22 private List<VideoBook> list = new List<VideoBook>(); |
22 private List<ConsultVideoBookVM> list = new List<ConsultVideoBookVM>(); |
23 /// <summary> |
23 /// <summary> |
24 /// VideoBooks Disponible |
24 /// VideoBooks Disponible |
25 /// </summary> |
25 /// </summary> |
26 public List<VideoBook> VideoBooks |
26 public List<ConsultVideoBookVM> VideoBooks |
27 { |
27 { |
28 get |
28 get |
29 { |
29 { |
30 _videoBooks.Sort(new VideoBookComparer()); |
30 |
|
31 //_videoBooks.Sort(new VideoBookComparer()); |
31 if (SearchWord != String.Empty) |
32 if (SearchWord != String.Empty) |
32 { |
33 { |
33 return list; |
34 return list; |
34 } |
35 } |
35 else |
36 else |
121 { |
122 { |
122 Commands.ConsultMenu.GetBook.Executed += new EventHandler<ExecutedEventArgs>(GetBook_Executed); |
123 Commands.ConsultMenu.GetBook.Executed += new EventHandler<ExecutedEventArgs>(GetBook_Executed); |
123 } |
124 } |
124 public ConsultMenuVM(List<VideoBook> argList) |
125 public ConsultMenuVM(List<VideoBook> argList) |
125 { |
126 { |
126 _videoBooks = argList; |
127 //_videoBooks = argList; |
|
128 foreach(VideoBook vb in argList) |
|
129 { |
|
130 _videoBooks.Add(new ConsultVideoBookVM(vb)); |
|
131 } |
127 SearchAuthor = true; |
132 SearchAuthor = true; |
128 InitializeCommands(); |
133 InitializeCommands(); |
129 } |
134 } |
130 |
135 |
131 |
136 |
132 |
137 |
133 void GetBook_Executed(object sender, ExecutedEventArgs e) |
138 void GetBook_Executed(object sender, ExecutedEventArgs e) |
134 { |
139 { |
135 |
140 |
136 if (SearchAuthor) |
141 /* if (SearchAuthor) |
137 { |
142 { |
138 var query = from c in _videoBooks |
143 var query = from c in _videoBooks |
139 where c.Author.UserName.Contains(_searchWord) |
144 where c.Author.UserName.Contains(_searchWord) |
140 select c; |
145 select c; |
141 VideoBooks = query.ToList(); |
146 VideoBooks = query.ToList(); |
180 } |
185 } |
181 } |
186 } |
182 } |
187 } |
183 } |
188 } |
184 VideoBooks = temp; |
189 VideoBooks = temp; |
185 } |
190 }*/ |
186 } |
191 } |
187 |
192 |
188 } |
193 } |
189 } |
194 } |