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