public IActionResult SearchAreas(string name, int areatype) { var areas = SqlServer.SearchAreas((AreaType)areatype, name); var searchResultAsJson = JsonConvert.SerializeObject(areas, jsonSerializerSettings); var contentResult = new NinJsonResult(searchResultAsJson); return(contentResult); }
public ContentResult TaskLog() { var html = QueryToHtml("TaskLog"); var contentResult = new NinJsonResult(html); Log.v("DIAG", "TaskLog: " + contentResult.Content.Length); return(contentResult); }
public IActionResult GetMetadatasByNatureAreaLocalIds([FromBody] LocalIdRequest localIdRequest) { var metadatas = SqlServer.GetMetadatasByNatureAreaLocalIds(localIdRequest.LocalIds.ToList(), true); var metadatasJson = JsonConvert.SerializeObject(metadatas, jsonSerializerSettings); var contentResult = new NinJsonResult(metadatasJson); return(contentResult); }
public IActionResult GetMetadataByNatureAreaLocalId(string localId) { var metadataJson = ""; var metadatas = SqlServer.GetMetadatasByNatureAreaLocalIds(new Collection <string> { localId }, false); if (metadatas.Count == 1) { var metadata = metadatas[0]; metadataJson = JsonConvert.SerializeObject(metadata, jsonSerializerSettings); } var contentResult = new NinJsonResult(metadataJson); return(contentResult); }
public IActionResult GetExpiredMetadatasByNatureAreaLocalId(string localId) { var metadatas = SqlServer.GetMetadatasByNatureAreaLocalIds(new List <string> { localId }, false); var dataDeliveriesWithNatureArea = new List <Dataleveranse>(); if (metadatas.Count == 1) { var dataDeliveries = ninRavenDb.HentDataleveranserGjeldendeOgUtgåtte(metadatas[0].UniqueId.LocalId); foreach (var dataDelivery in dataDeliveries) { foreach (var natureArea in dataDelivery.Metadata.NatureAreas) { if (!natureArea.UniqueId.LocalId.Equals(new Guid(localId))) { continue; } dataDelivery.Metadata.NatureAreas.Clear(); var natureAreaExport = new Nin.Types.RavenDb.NatureAreaExport(natureArea); AddCodeHierarchyInfo(natureAreaExport.Parameters); dataDelivery.Metadata.NatureAreas.Add(natureAreaExport); MapProjection.ConvertGeometry(dataDelivery, metadatas[0].GetAreaEpsgCode()); natureAreaExport.Areas = SqlServer.GetAreaLinkInfos(natureAreaExport.Area, natureAreaExport.AreaEpsgCode); dataDeliveriesWithNatureArea.Add(dataDelivery); break; } } } var metadatasJson = JsonConvert.SerializeObject(dataDeliveriesWithNatureArea, jsonSerializerSettings); var contentResult = new NinJsonResult(metadatasJson); return(contentResult); }