public IActionResult On([FromBody] string action) { IActionResult result = Ok(); try { switch (action.ToLower()) { case "red": mLedControl.RedLedOn(); break; case "yellow": mLedControl.YellowLedOn(); break; case "green": mLedControl.GreenLedOn(); break; case "all": mLedControl.TurnAllLedsOn(); break; default: result = BadRequest($"led action {action} not known"); break; } } catch (Exception ex) { result = BadRequest(ex); } return(result); }
private void ManArrived() { mLedControl.GreenLedOn(); }