Esempio n. 1
0
 public LoadArticlesCommandFactory(
     IArticleApiClient articleApiClient,
     IArticleViewModelFactory articleViewModelFactory)
 {
     _articleApiClient        = articleApiClient;
     _articleViewModelFactory = articleViewModelFactory;
 }
Esempio n. 2
0
 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);
        }