コード例 #1
0
 public NewsInitializeService(NewsReaderContext context, INewsApiService newsapiservice, IArticleEntitiesRepository articleEntitiesRepository, ISourceEntitiesRepository sourceEntitiesRepository, IMapper mapper)
 {
     _newsApiService            = newsapiservice;
     _articleEntitiesRepository = articleEntitiesRepository;
     _sourceEntitiesRepository  = sourceEntitiesRepository;
     _mapper  = mapper;
     _context = context;
 }
コード例 #2
0
        public NewsReaderSourcePageViewModel(IDialogService dialogService, ILogger logger, INewsApiService newApiService, IConnectivity connectivity) : base(connectivity)
        {
            Logger        = logger;
            DialogService = dialogService;
            NewApiService = newApiService;
            SourceList    = new ObservableCollection <Source>();

            DisableSourceCommand = new DelegateCommand(OnDisableSourceCommandExecuted);
        }
コード例 #3
0
        public ArticleListPageViewModel(IDialogService dialogService, ILogger logger, INewsApiService newApiService, IConnectivity connectivity) : base(connectivity)
        {
            Logger        = logger;
            DialogService = dialogService;
            NewApiService = newApiService;
            ArticleList   = new ObservableCollection <Article>();

            SelectArticleCommand = new DelegateCommand <Article>(OnSelectArticleCommandExecuted);
        }
コード例 #4
0
 public NewsApiManager(INewsApiService jsonNewsApiService)
 {
     this.jsonNewsApiService = jsonNewsApiService;
 }