public void AddOrUpdateDataItem(ICommonDataItem commonDataItem) { if (Data.Keys.Any(key => key == commonDataItem.Key)) UpdateExistingDataItem(commonDataItem); else AddNewDataItem(commonDataItem); }