public static Sensor AlterarSensor(int id, SensorRequest sensorRequest) { try { Sensor sensor = new Sensor(); using (var dbSensor = new SensorContext()) { sensor = ( from s in dbSensor.Records where s.ID == id select s).FirstOrDefault(); if (sensor != null) { sensor.IDTipoSensor = sensorRequest.IDTipoSensor; sensor.IDBarragem = sensorRequest.IDBarragem; sensor.Name = sensorRequest.Name; sensor.MedicaoMinima = sensorRequest.MedicaoMinima; sensor.MedicaoMaximaSeguranca = sensorRequest.MedicaoMaximaSeguranca; sensor.MedicaoMaximaAlerta = sensorRequest.MedicaoMaximaAlerta; dbSensor.Records.Update(sensor); dbSensor.SaveChanges(); } return(sensor); } } catch (Exception e) { throw (e); } }
public override Task <SensorResponse> GetSignal(SensorRequest request, ServerCallContext context) { return(Task.FromResult(new SensorResponse() { Name = "MySensor From Server" })); }
public async Task <ActionResult <SensorResponse> > Put(Guid id, [FromBody] SensorRequest request) { var result = await _service.Update(id, _converter.ToSensorValue(request)); if (result == null) { return(NotFound()); } return(Ok(_converter.ToSensorResponse(result))); }
public IHttpActionResult AlterarSensor(int id, [FromBody] SensorRequest sensorRequest) { Sensor sensor = SensorLogical.AlterarSensor(id, sensorRequest); if (sensor != null) { return(Ok(sensor)); } else { return(NotFound()); } }
public override Task <SensorResponse> GetSensorData(SensorRequest request, ServerCallContext context) { foreach (var entry in context.RequestHeaders) { Console.WriteLine(entry); } SensorResponse sensor = new SensorResponse(); sensor.Sensor = Sensores.sensores.Find(s => s.Id == request.SensorId); return(Task.FromResult(sensor)); }
public static Sensor IncluirSensor(SensorRequest sensorRequest) { try { using (var dbSensor = new SensorContext()) { Sensor sensor = new Sensor(sensorRequest.IDTipoSensor, sensorRequest.IDBarragem, sensorRequest.Name, sensorRequest.MedicaoMinima, sensorRequest.MedicaoMaximaSeguranca, sensorRequest.MedicaoMaximaAlerta); dbSensor.Records.Add(sensor); dbSensor.SaveChanges(); LogSensorLogical.GerarDadosIniciais(sensor.ID); return(sensor); } } catch (Exception e) { throw (e); } }
public void ReferenceType() { var sensorRequest = new SensorRequest { Id = "iddqd" }; var getData = new Func <SensorRequest, Task <SensorDto> >(async request => { await Task.Delay(1000); return(await SensorData.GetSensorAsync(request.Id)); }); var sensorTask = getData(sensorRequest); sensorRequest.Id = "idkfa"; var result = sensorTask.Result; }
public SensorValue ToSensorValue(SensorRequest sensorRequest) { return(new SensorValue(sensorRequest.Position, sensorRequest.Type)); }
public async Task <ActionResult <SensorResponse> > Post([FromBody] SensorRequest request) { return(Ok(_converter.ToSensorResponse(await _service.Create(_converter.ToSensorValue(request))))); }
public IHttpActionResult IncluirSensor([FromBody] SensorRequest sensorRequest) { Sensor sensor = SensorLogical.IncluirSensor(sensorRequest); return(Ok(sensor)); }
public Task AddAsync(SensorRequest p0, IOnDataPointListener p1) { return(Add(p0, p1).AsAsync()); }
public Task AddAsync(SensorRequest p0, PendingIntent p1) { return(Add(p0, p1).AsAsync()); }