public NewsInitializeService(NewsReaderContext context, INewsApiService newsapiservice, IArticleEntitiesRepository articleEntitiesRepository, ISourceEntitiesRepository sourceEntitiesRepository, IMapper mapper) { _newsApiService = newsapiservice; _articleEntitiesRepository = articleEntitiesRepository; _sourceEntitiesRepository = sourceEntitiesRepository; _mapper = mapper; _context = context; }
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); }
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); }
public NewsApiManager(INewsApiService jsonNewsApiService) { this.jsonNewsApiService = jsonNewsApiService; }