public FileListingController(FileListingViewModel ViewModel, NotesViewModel NotesViewModel, MainMenuViewModel MenuViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository, IUpkFileRemoteRepository RemoteRepository) { viewModel = ViewModel; notesViewModel = NotesViewModel; menuViewModel = MenuViewModel; rebuildController = menuViewModel.rebuildController; messenger = Messenger; mapper = Mapper; repository = Repository; remoteRepository = RemoteRepository; viewModel.Files = new ObservableCollection <FileViewEntity>(); viewModel.FilterText = String.Empty; viewModel.PropertyChanged += onViewModelPropertyChanged; menuViewModel.PropertyChanged += onMenuViewModelPropertyChanged; allFiles = new List <DomainUpkFile>(); allFileEntities = new List <FileViewEntity>(); }
public ActionResult Browse(string ckEditorFuncNum) { List <FileInformation> fileInfoList = GetCurrentFiles(); var model = new FileListingViewModel { Files = fileInfoList, CKEditorFuncNum = ckEditorFuncNum }; return(View(model)); }