Exemplo n.º 1
0
        public async Task <IActionResult> RegisterMonitor([FromBody] MonitorRegistration monitorRegistration)
        {
            HotelKey hotelKey = ParseHotelKeyFromClaims(User);

            monitorRegistration.Manufacturer = "Espressif";
            monitorRegistration.Model        = "ESP32";
            monitorRegistration.SWVersion    = "0.0.1";
            monitorRegistration.SWUpdateDtm  = DateTime.UtcNow;

            await _monitorStore.CreateAsync(hotelKey, monitorRegistration);

            return(Ok(hotelKey));
        }