public void Add(MonitoredService service) { if (this.Contains(service)) { this.Remove(service); } _services.Add(service); Save(); }
private int IndexOf(MonitoredService service) { return _services.FindIndex(s => s.ServiceName.Equals(service.ServiceName, StringComparison.CurrentCultureIgnoreCase)); }
public void Remove(MonitoredService service) { var index = this.IndexOf(service); _services.RemoveAt(index); Save(); }
private bool Contains(MonitoredService service) { return (this.IndexOf(service) > -1); }
internal void SetService(MonitoredService service) { _service = service; }