public async Task <bool> Post([FromBody] OpenCloseCommandDto openCloseCommandDto) { var arduinoService = new ArduinoService(_db); await arduinoService.SendOpenCLoseCommand(openCloseCommandDto); return(true); }
// GET: ArduinoStationsMvc/Details/5 public async Task <IActionResult> Details(int?id, [FromQuery] bool?waterStatus) { if (id == null) { return(NotFound()); } var arduinoStation = await _context.ArduinoStations.AsNoTracking().SingleOrDefaultAsync(m => m.Id == id); if (waterStatus.HasValue) { var arduinoService = new ArduinoService(_context); var sss = new Models.Dto.OpenCloseCommandDto() { StationId = id.Value, StationStatus = waterStatus.Value }; await arduinoService.SendOpenCLoseCommand(sss); } if (arduinoStation == null) { return(NotFound()); } return(View(arduinoStation)); }