public BoardHomeViewModelFactory( IArticleListViewModelFactory articleListViewModelFactory, IArticleCreationViewModelFactory articleCreationViewModelFactory) { _articleListViewModelFactory = articleListViewModelFactory; _articleCreationViewModelFactory = articleCreationViewModelFactory; }
public BoardHomeViewModel( BoardViewModel boardVM, IArticleListViewModelFactory articleListViewModelFactory, IArticleCreationViewModelFactory articleCreationViewModelFactory ) { BoardViewModel = boardVM; BoardArticleListVM = articleListViewModelFactory.Create(LoadEntityListEnum.LoadByIds); ArticleCreationVm = articleCreationViewModelFactory.Create(boardVM.Board); LoadBoardCommand = new AsyncDelegateCommand(LoadBoard); }