public void Add(String newMedium) { var medium = MediumParser.Parse(newMedium); if (medium == null) { throw new DomException(DomError.Syntax); } _media.Add(medium); }
public void Remove(String oldMedium) { var medium = MediumParser.Parse(oldMedium); if (medium == null) { throw new DomException(DomError.Syntax); } for (var i = 0; i < _media.Count; i++) { if (_media[i].Equals(medium)) { _media.RemoveAt(i); return; } } throw new DomException(DomError.NotFound); }