title: WebApi - Post incorrect Time
body: <p>Im posting data(model) to an api service, the time is correct when sending, but the receiving api subtracts 1 hour, why does this happen and how do I resolve this?</p>
  
  <p>Preparing to send the request:</p>
  
  <pre><code>[HttpPost]
  public JsonResult RequestBooking(string model)
  {
  
      var e = new BookingRequest();
      var objJavascript = new JavaScriptSerializer();
  
      e = objJavascript.Deserialize&lt;BookingRequest&gt;(model);
      //e.AppointmentDate = 21/09/2016 13:00:00
      string addressRoute = "api.domain.com/Booking/Post";
      using (var booking = new HttpClient())
      {
          booking.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
          var response = booking.PostAsync(addressRoute, new StringContent(new JavaScriptSerializer().Serialize(e), Encoding.UTF8, "application/json")).Result;
          return Json(response, JsonRequestBehavior.AllowGet);
      }
  }
  </code></pre>
  
  <p>On the receiving:</p>
  
  <pre><code>public HttpResponseMessage PostRequest(DomainObjects.BookingRequest request)
  {
       //request.Appointment = 21/09/2016 12:00:00 &lt;----
  }
  </code></pre>