Пример #1
0
 public GitAPI InsertToDatabase(List <Issue> issues, BasicCRUD dal)
 {
     foreach (var issue in issues)
     {
         dal.AddOrUpdate <Issue>(issue, c => c.CreateAt == issue.CreateAt, Basic.ToDictionary <Issue>(issue));
     }
     return(this);
 }
Пример #2
0
 public GitAPI InsertToDatabase(List <Commit> commits, BasicCRUD dal, string githubUrl)
 {
     foreach (var commit in commits)
     {
         commit.GitHubUrl = githubUrl;
         dal.AddOrUpdate <Commit>(commit, c => c.CreateAt == commit.CreateAt, Basic.ToDictionary <Commit>(commit));
     }
     return(this);
 }
Пример #3
0
 public CodeHelper InsertToDatabase(List <Code> codes, BasicCRUD dal)
 {
     if (codes != null)
     {
         foreach (var item in codes)
         {
             item.SyncDate = DateTime.UtcNow;
             //dal.Add<Code>(item);
             dal.AddOrUpdate <Code>(item, c => c.GitHubUrl == item.GitHubUrl, Basic.ToDictionary <Code>(item));
         }
     }
     return(this);
 }