/// <summary> /// Post location and other information for tracking a user. /// </summary> /// <param name="tracking">Contains location and other information to track a user.</param> /// <returns>Relevant information about the user route.</returns> public TrackingResponseModel Post([FromBody] TrackingModel tracking) { /* * var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); * return epoch.AddSeconds(unixTime); */ var response = new TrackingResponseModel(); ZoneResponse zoneResponse = _zoneService.GetZone(11, 11); if (zoneResponse.HasError) { response.HasError = true; response.Error = zoneResponse.Error; } else { response.Zones.Add(new ZoneModel() { Name = zoneResponse.Name, Number = zoneResponse.Number }); } return(response); }
public IActionResult GetById(string id) { var ZoneId = Guid.Parse((string)id); if (ZoneId == null) { return(BadRequest()); } var Zone = _ZoneService.GetZone(ZoneId); if (Zone != null) { return(Ok(Zone)); } return(NotFound()); }