Example #1
0
        private void SaveBaselineDistributingRequestImplementation(DataContainer baselineDistributingTask)
        {
            if (baselineDistributingTask == null)
            {
                throw new ArgumentNullException("baselineDistributingTask");
            }

            BaselineDistributingTasksDataStoreData newData = new BaselineDistributingTasksDataStoreData(baselineDistributingTask);

            lock (_dataStoreLock)
            {
                _dataStoreBaselinesDistributingTasks[newData.ElementId] = newData;
            }
        }
Example #2
0
        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);
        }