private static TrackedDownloadStage GetStateFromHistory(HistoryEventType eventType) { switch (eventType) { case HistoryEventType.DownloadFolderImported: return TrackedDownloadStage.Imported; case HistoryEventType.DownloadFailed: return TrackedDownloadStage.DownloadFailed; default: return TrackedDownloadStage.Downloading; } }
private void GivenMostRecentForBook(int bookId, string downloadId, QualityModel quality, DateTime date, HistoryEventType eventType) { Mocker.GetMock <IHistoryService>().Setup(s => s.MostRecentForBook(bookId)) .Returns(new History.History { DownloadId = downloadId, Quality = quality, Date = date, EventType = eventType }); }
public List <History> Find(string downloadId, HistoryEventType eventType) { return(_historyRepository.FindByDownloadId(downloadId).Where(c => c.EventType == eventType).ToList()); }
private void GivenMostRecentForEpisode(int episodeId, string downloadId, Tuple <QualityModel, Language> quality, DateTime date, HistoryEventType eventType) { Mocker.GetMock <IHistoryService>().Setup(s => s.MostRecentForEpisode(episodeId)) .Returns(new History.History { DownloadId = downloadId, Quality = quality.Item1, Date = date, EventType = eventType, Language = quality.Item2 }); }
public List <History> BetweenDates(DateTime startDate, DateTime endDate, HistoryEventType eventType) { return(_historyRepository.BetweenDates(startDate, endDate, eventType)); }
private void GivenHistoryItem(string downloadId, string sourceTitle, QualityModel quality, HistoryEventType eventType) { _history.Add(new History.History { DownloadId = downloadId, SourceTitle = sourceTitle, Quality = quality, Date = DateTime.UtcNow, EventType = eventType }); }