public static DbPullRequest ToDbModel(this ProcessEventParams source, DateTime eventTime) { return(new DbPullRequest { ExternalId = source.Id, Title = source.Title, Description = source.Description, Iterations = new DbPullRequestIteration[] { new DbPullRequestIteration { StartTime = eventTime } } }); }
public async Task ProcessEventAsync(ProcessEventParams eventParams) { DateTime date = DateTime.UtcNow; var model = eventParams.ToDbModel(date); await _repository.AddAsync(model); }