/// <summary> /// Create a Sensor /// </summary> /// <param name="CreateSensor">Create sensor model</param> /// <returns>Success/Failure</returns> public async Task <string> CreateSensor(Model.DTO.CreateSensor Sensor) { Sensor.SensorCode = CheckDigitGenerator.GenerateSecurityCode(Sensor.SensorID.ToString()); var sensor = _mapper.Map <SensorCreate>(Sensor); return(await _sensorClient.CreateSensor(sensor)); }
public async Task <IHttpActionResult> GetSecurityCode(long SensorID) { return(Ok(CheckDigitGenerator.GenerateSecurityCode(SensorID.ToString()))); }
/// <summary> /// Assigns sensor to the specified network /// </summary> /// <param name="SensorID">Identifier of sensor to move</param> /// <param name="NetworkID">Identifier of network on your account</param> /// <returns>true/false</returns> public async Task <string> AssignSensor(long SensorID, long NetworkID) { var CheckDigit = CheckDigitGenerator.GenerateSecurityCode(SensorID.ToString()); return(await _sensorClient.AssignSensor(SensorID, NetworkID, CheckDigit)); }