public IHttpActionResult Location(LocationRequest location) { Debug.WriteLine("Location"); Debug.WriteLine($"{location.Id}"); Debug.WriteLine($"{location.Timestamp}"); if (location.Locations != null) { for (var i = 0; i < location.Locations.Count; i++) { Debug.WriteLine($"{location.Locations[i].Uuid}"); Debug.WriteLine($"{location.Locations[i].MajorNumber}"); Debug.WriteLine($"{location.Locations[i].MinorNumber}"); Debug.WriteLine($"{location.Locations[i].Strength}"); } } LocationRequests.Add(location); var notifier = new Notifier(); var roomId = 1; var x = location.Locations?.FirstOrDefault(l => l.MajorNumber == 56279 && l.MinorNumber == 21017); if (x != null) roomId = 2; notifier.RoomUpdate(roomId); return Content(HttpStatusCode.OK, new {}); }
public IHttpActionResult RoomUpdate(int roomId) { var notifier = new Notifier(); notifier.RoomUpdate(roomId); return Ok(); }