private void SaveBaselineDistributingRequestImplementation(DataContainer baselineDistributingTask) { if (baselineDistributingTask == null) { throw new ArgumentNullException("baselineDistributingTask"); } BaselineDistributingTasksDataStoreData newData = new BaselineDistributingTasksDataStoreData(baselineDistributingTask); lock (_dataStoreLock) { _dataStoreBaselinesDistributingTasks[newData.ElementId] = newData; } }
private BaselineDistributingTasksDataStoreData GetAllBaselineDistributingSavedRequestsImplementation() { BaselineDistributingTasksDataStoreData data = new BaselineDistributingTasksDataStoreData(); lock (_dataStoreLock) { data.Rows.Capacity = _dataStoreBaselinesDistributingTasks.Count * data.Columns.Count; foreach (var item in _dataStoreBaselinesDistributingTasks) { data.Rows.AddRange(item.Value.Rows); } } return(data); }