public NegotiatedContentResult <GetTimeSlotResponse> PostGetTimeslot([FromBody] GetTimeslotRequest request) { var properties = new Dictionary <string, string> { { "request", JsonConvert.SerializeObject(request) } }; tm.TrackEvent(TelemetryEvents.GetTimeslot, properties); GetTimeSlotResponse resp = _ordersServices.GetTimeSlot(request); return(Content(HttpStatusCode.OK, resp)); }