public ActionResult RegisterNewArduino(ArduinoViewModel arduino) { try { var result = MapToDomain(arduino); _arduino.Register(result); return(Ok($"Information about arduino: {result.UniqueIdentifier} - was saved with success!")); } catch (ApplicationException ex) { return(Conflict(ex.Message)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }