public IActionResult SubmitFrequency(long deviceId, long deviceGroupId, int frequency) { var userName = _userService.GetUsers().SingleOrDefault(u => u.Id == _userId); if (deviceId != 0) { _deviceService.AddFrequency(deviceId, frequency); _logger.LogInformation($"{_userId}|User {userName} submitted frequency for device {deviceId}"); _server.ChangeFrequencyForDevice(deviceId, deviceGroupId, frequency); return(RedirectToAction("Devices")); } else { _deviceGroupService.AddFrequency(deviceGroupId, frequency); _logger.LogInformation($"{_userId}|User {userName} submitted frequency for device group {deviceGroupId}"); _server.ChangeFrequencyForDevice(deviceId, deviceGroupId, frequency); return(RedirectToAction("DeviceGroups")); } }