public IActionResult Disconnect(Guid id) { var watcher = _watchersRepository.GetSingle(id); _watcherService.StopWatcher(watcher.Id); return(Accepted()); }
public async Task <IActionResult> Delete(Guid id) { var watcherData = _watchersRepository.GetSingle(id); if (watcherData == null) { return(NotFound()); } _watcherService.StopWatcher(watcherData.Id); _watchersRepository.Delete(watcherData); await _watchersRepository.SaveChangesAsync(); return(Accepted()); }