コード例 #1
0
        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"));
            }
        }