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