public NewsInitializeService(NewsReaderContext context, INewsApiService newsapiservice, IArticleEntitiesRepository articleEntitiesRepository, ISourceEntitiesRepository sourceEntitiesRepository, IMapper mapper)
 {
     _newsApiService            = newsapiservice;
     _articleEntitiesRepository = articleEntitiesRepository;
     _sourceEntitiesRepository  = sourceEntitiesRepository;
     _mapper  = mapper;
     _context = context;
 }
        protected override ObjectContext CreateDataSource()
        {
            NewsReaderContext newsReader = new NewsReaderContext();
            var context = ((IObjectContextAdapter)newsReader).ObjectContext;

            context.ContextOptions.ProxyCreationEnabled = false;
            return(context);
        }
Example #3
0
 public SourceEntitiesRepository(NewsReaderContext context)
 {
     _context = context;
 }
Example #4
0
 public ArticleEntitiesRepository(NewsReaderContext context)
 {
     _context = context;
 }