public VehicleLocation(VehicleLocationTimeHistory model, string ProviderId) { id = model.Id; providerId = ProviderId; serverTime = DateTimeOffset.UtcNow; vehicleId = model.vehicleId; driverId = model.driverId; dateTime = model.dateTime; location = string.Format("{0} {1}", model.latitude.ToString(), model.longitude.ToString()); }
private void AddDataPoint(SimulatedData_HwyDataPoints point) { VehicleLocationTimeHistory loc = new VehicleLocationTimeHistory { dateTime = DateTimeOffset.UtcNow, driverId = m_driver.Id, vehicleId = m_vehicle.Id, latitude = point.Latitude, longitude = point.Longitude, }; m_context.VehicleLocationTimeHistory.Add(loc); m_context.SaveChanges(); }
public ActionResult <VehicleLocation> Location(string id) { if (Guid.TryParse(id, out var guid)) { VehicleLocationTimeHistory result = m_Context.VehicleLocationTimeHistory.FirstOrDefault(c => c.Id == guid); if (result != null) { return(new VehicleLocation(result, m_appSettings.ProviderId)); } else { return(NotFound("id Not Found")); } } return(BadRequest("Invalid id")); }