Example #1
0
        public void Add(MonitoredService service)
        {
            if (this.Contains(service))
            {
                this.Remove(service);
            }

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