public LoadArticlesCommandFactory( IArticleApiClient articleApiClient, IArticleViewModelFactory articleViewModelFactory) { _articleApiClient = articleApiClient; _articleViewModelFactory = articleViewModelFactory; }
public ArticleHomeViewModelFactory( IArticleApiClient articleApiClient, ICommentListViewModelFactory commentListViewModelFactory) { _articleApiClient = articleApiClient; _commentListViewModelFactory = commentListViewModelFactory; }
public LoadArticlesByIdsCommand(EntityListViewModel <ArticleViewModel, GetArticleModel> listVM, IArticleApiClient articleApiClient, IArticleViewModelFactory articleViewModelFactory) : base(listVM) { _articleApiClient = articleApiClient; _articleViewModelFactory = articleViewModelFactory; }
public ArticleCreationViewModelFactory(IEventAggregator ea, IViewManager viewManager, IArticleApiClient articleApiClient) { _ea = ea; _viewManager = viewManager; _articleApiClient = articleApiClient; }
public ArticleHomeViewModel(ArticleViewModel articleVm, IArticleApiClient articleApiClient, ICommentListViewModelFactory commentListViewModelFactory ) { ArticleViewModel = articleVm; _articleApiClient = articleApiClient; ArticleCommentsListVM = commentListViewModelFactory.Create(LoadEntityListEnum.LoadByIds); LoadArticleCommand = new AsyncDelegateCommand(LoadArticle); }