public void SetResultsList(ResultsList resultsList) { lock (this) { data[resultsList.ResultsListId] = resultsList; } }
private static void SetResultsListInternal(RaceData raceData, ResultsList resultsList) { for (int i = 0; i < raceData.ResultsLists.Count; i++) { if (raceData.ResultsLists[i].ResultsListId == resultsList.ResultsListId) { raceData.ResultsLists[i] = resultsList; return; } } raceData.ResultsLists.Add(resultsList); }
public void SetResultsList(ResultsList resultsList) { ChangeData(r => SetResultsListInternal(r, resultsList)); }