Ejemplo n.º 1
0
        public AdminMainViewModel(User admin)
        {
            controller = new AdminMainController();

            LocalSongList = new ObservableCollection <SongViewModel>(controller.GetSongs()
                                                                     .Select(b => new SongViewModel(b)
            {
                Index = ++songItemCount
            }));
            UserLocalCollection =
                new ObservableCollection <UserViewModel>(controller.GetUser()
                                                         .Select(u => new UserViewModel(u)
            {
                Index = ++userItemCount
            }));

            pagesDispatcher =
                new AdminPagesDispatcher(admin, UserLocalCollection, LocalSongList, OnSongUpdatePropertyChanged);
        }
 public AdminMainForm()
 {
     InitializeComponent();
     mainController = new AdminMainController(this);
 }