private void SetValue(string seatRowPosition, TestPlanDummyViewModel newval) { if (_dictionary.Keys.Contains(seatRowPosition)) { _dictionary[seatRowPosition] = newval; } else { _dictionary.Add(seatRowPosition, newval); } }
private TestPlanDummyViewModel GetValue(string seatRowPosition) { if (!_dictionary.Keys.Contains(seatRowPosition)) { var newval = new TestPlanDummyViewModel { SeatingPosition = seatRowPosition }; _dictionary.Add(seatRowPosition, newval); return newval; } TestPlanDummyViewModel returnval; if (_dictionary.TryGetValue(seatRowPosition, out returnval)) { return returnval; } return default(TestPlanDummyViewModel); }