public async Task <IHttpActionResult> GetOrientation(int ID) { TrackerOrientationsHandler TOH = new TrackerOrientationsHandler(db); TrackerOrientation TO = TOH.GetTrackerOrientation(ID); KeyValuePair <DateTime, int> result = new KeyValuePair <DateTime, int>(TO.TimeStamp, TO.Orientation); return(Ok(result)); }
public async Task <IHttpActionResult> PutOrientation() { Heading newHeading = JsonConvert.DeserializeObject <Heading>(Request.Content.ReadAsStringAsync().Result); TrackerOrientationsHandler TOH = new TrackerOrientationsHandler(db); TrackersHandler TH = new TrackersHandler(db); Tracker tracker = TH.GetTracker(newHeading.ID); TrackerOrientation trackerOrientation = new TrackerOrientation(DateTime.Now, tracker, newHeading.Orientation); TOH.PutOrientation(trackerOrientation); return(Ok()); }