public HttpResponseMessage Put(string id, [FromBody] DriverMessenger driverMessenger) { driverMessenger.Id = new ObjectId(id); driverMessenger.ModifiedDate = DateTime.Now; HttpResponseMessage httpResponseMessage = Request.CreateResponse(HttpStatusCode.Created, driverMessengerRepository.Update(driverMessenger)); httpResponseMessage.Headers.Location = new Uri($"{Request.RequestUri}/{driverMessenger.Id}"); return(httpResponseMessage); }
public HttpResponseMessage Post([FromBody] DriverMessenger driverMessenger) { HttpResponseMessage httpResponseMessage; driverMessenger.ModifiedDate = DateTime.Now; driverMessenger.CreatedDate = DateTime.Now; var addedDriverMessage = driverMessengerRepository.Add(driverMessenger); httpResponseMessage = Request.CreateResponse(HttpStatusCode.Created, addedDriverMessage); httpResponseMessage.Headers.Location = new Uri($"{Request.RequestUri}/{addedDriverMessage.Id}"); return(httpResponseMessage); }