public IHttpActionResult anprData(string id) { ANPRDataStore anprDataStore = (ANPRDataStore)DataStoreFactory.GetInstance().GetDataStore(DataStoreFactory.DATA_STORES.ANPR_DATA_STORE); return(Json(anprDataStore.getData(id), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, Converters = { new StringEnumConverter { } } })); }
private void processSituation(SiteMeasurements siteMeasurements, DateTime publicationTime) { String anprIdentifier = siteMeasurements.measurementSiteReference.id; if (logWrapper.isDebug()) { logWrapper.Debug("Processing ANPR Identifier(" + anprIdentifier + ")"); } ANPRData anprData = (ANPRData)anprDataStore.getData(anprIdentifier); if (anprData == null) { anprData = anprData = new ANPRData(anprIdentifier, publicationTime); } anprData.addSiteMeasurements(siteMeasurements); anprDataStore.updateData(anprData); }