private static async Task DoRequest() { var githubreader = new GithubApiProvider(_githubAccessToken); var githubRepoReader = new GithubRepoReader(githubreader, "PowelAS"); //await githubRepoReader.QueryCommits(DateTime.Now.Subtract(new TimeSpan(15,0,0,0)), DateTime.Now); //var gerritRepoReader = new HttpGerritRepoReader(_gerritUrl, _gerritUser, _gerritPwd); //var gerritReader = new GerritRepoReader(gerritRepoReader); var optionsBuilder = new DbContextOptionsBuilder <RepoDataContext>(); var connection = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=TopContributor2;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; optionsBuilder.UseSqlServer(connection); var context = new RepoDataContext(optionsBuilder.Options); var crawler = new RepoCrawler(context, githubRepoReader); await crawler.SyncData(); }
public RepoCrawler(RepoDataContext repoDataContext, IRepositoryReader repositoryReader) { _repoDataContext = repoDataContext; _repoReader = repositoryReader; }
public UsersController(RepoDataContext context) : base(context) { }
public SampleDataController(RepoDataContext context) { _context = context; }
public CommitsController(RepoDataContext context) { _context = context; }
protected BaseController(RepoDataContext context) { Context = context; }