public IActionResult Create([FromBody] TemperatureReading reading) { LogIpAddress(); if (!this.Request.Host.ToString().ToLower().Contains("localhost")) { return(this.Unauthorized()); } var tst = this.Request; if (reading == null) { return(BadRequest()); } _context.TemperatureReadings.Add(reading); _context.SaveChanges(); return(CreatedAtRoute("GetTemperatureReading", new { id = reading.Id }, reading)); }