internal static async Task Seed(this IRaceHistoryRepository raceHistoryRepository, Task <IEnumerable <Driver> > drivers, Task <IEnumerable <Circuit> > circuits) { var data = GetFaker(await drivers, await circuits).Generate(50); var cancellationToken = new CancellationToken(); await raceHistoryRepository.Insert(data, cancellationToken); }
internal static async Task <IEnumerable <RaceHistory> > Insert(this IRaceHistoryRepository raceHistoryRepository, IEnumerable <RaceHistory> data, CancellationToken cancellationToken) { var raceHistories = new List <RaceHistory>(); foreach (var item in data) { raceHistories.Add(await raceHistoryRepository.Add(item, cancellationToken)); } return(raceHistories); }
public AddRaceHistoryHandler(IRaceHistoryRepository raceHistoryRepository, INotificationService notificationService) { this.raceHistoryRepository = raceHistoryRepository; this.notificationService = notificationService; }