public bool AddPhidget(IPhidgetViewModel viewModel) { if (viewModel.PortNumber == PortNumber) { if (!Phidgets.Any(phidget => phidget.AddPhidget(viewModel))) { Phidgets.Add(viewModel); } Phidgets.Sort((a, b) => { return(a.DeviceName.CompareTo(b.DeviceName)); }); return(true); } return(false); }