public HistoricalDataWaitingEntry(CountryKind country, string stockId, HistoricalDataWaitingState state, DateTime startDate, DateTime endDate) { Country = country; StockId = stockId; State = state; DataStartDate = startDate; DataEndDate = endDate; }
public static int GetStateValue(this HistoricalDataWaitingState state) { int result = -1; switch (state) { case HistoricalDataWaitingState.Done: result = 99; break; case HistoricalDataWaitingState.Waiting: result = 0; break; case HistoricalDataWaitingState.Working: result = 1; break; } return(result); }
private Task SetWaitingEntryToStateInternalAsync(CountryKind country, string stockId, HistoricalDataWaitingState state) { IHistoricalDataWaitingEntry entry = HistoricalDataWaitingEntryTable.Find(a => a.Country == country && string.Equals(a.StockId, stockId, StringComparison.OrdinalIgnoreCase)); if (entry is HistoricalDataWaitingEntry tempEntry) { tempEntry.State = state; } return(Task.CompletedTask); }