Loading openapi @ b639a021 Original line number Diff line number Diff line Subproject commit 073fd7213fd9e6ebc2f8a47d628a650de30c8bc4 Subproject commit b639a02180c2b5e301c77483b3a2fa645ba94169 server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/RelocalizationInformationImpl.cs +17 −16 Original line number Diff line number Diff line Loading @@ -52,13 +52,14 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers /// Operation to retrieve all the relocalization information of one or severals WorldAnchors or Trackables. /// </summary> /// public override IActionResult GetRelocalizationInformation([FromQuery(Name = "uuids")][Required()] List<GetRelocalizationInformationUuidsParameterInner> uuids, [FromQuery(Name = "capabilities")][Required()] List<Capability> capabilities, [FromHeader(Name = "token")] string token) // old: public override IActionResult GetRelocalizationInformation([FromQuery(Name = "uuids")][Required()] List<GetRelocalizationInformationUuidsParameterInner> uuids, [FromQuery(Name = "capabilities")][Required()] List<Capability> capabilities, [FromHeader(Name = "token")] string token) public override IActionResult GetRelocalizationInformation([FromQuery(Name = "uuids")][Required()] List<UuidAndMode> uuids, [FromQuery(Name = "capabilities")][Required()] List<Capability> capabilities, [FromHeader(Name = "token")] string token) { WorldAnchorService _worldAnchorService = WorldAnchorService.Singleton as WorldAnchorService; TrackableService _trackableService = TrackableService.Singleton as TrackableService; var history = new List<Guid>(); var result = new GetRelocalizationInformation200Response(); var result = new RelocalizationInformations(); result.RelocInfo = new List<RelocalizationInformation>(); foreach (var request in uuids) Loading Loading @@ -94,12 +95,12 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers var relocalizationInformation = new RelocalizationInformation(); relocalizationInformation.RequestUUID = trackable.UUID; relocalizationInformation.RequestType = TypeWorldStorage.TRACKABLEEnum; relocalizationInformation.RelocObjects = new List<RelocalizationInformationRelocObjectsInner>(); relocalizationInformation.RelocObjects = new List<RelocObject>(); if (trackable.Match(capabilities)) { // add itself with matrix identity as Transform3D var itself = new RelocalizationInformationRelocObjectsInner(); var itself = new RelocObject(); itself.Trackable = trackable; itself.Mode = request.Mode; itself.Transform3D = new List<float>() Loading @@ -122,12 +123,12 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } } return result.RelocInfo.Count > 0 ? new ObjectResult(result) : StatusCode(404, "Not found, could not find UUID in database."); return result.RelocInfo.Count > 0 ? new ObjectResult(result) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } private List<RelocalizationInformationRelocObjectsInner> FindRelocInfo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) private List<RelocObject> FindRelocInfo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) { var results = new List<RelocalizationInformationRelocObjectsInner>(); var results = new List<RelocObject>(); results.AddRange(FindRelocInfoAsTo(targetUUID, mode, matrix, capabilities, ref history)); results.AddRange(FindRelocInfoAsFrom(targetUUID, mode, matrix, capabilities, ref history)); Loading @@ -136,13 +137,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // Check links where the target UUID appeared as "To" private List<RelocalizationInformationRelocObjectsInner> FindRelocInfoAsTo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) private List<RelocObject> FindRelocInfoAsTo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) { TrackableService _trackableService = TrackableService.Singleton as TrackableService; WorldAnchorService _worldAnchorService = WorldAnchorService.Singleton as WorldAnchorService; WorldLinkService _worldLinkService = WorldLinkService.Singleton as WorldLinkService; var results = new List<RelocalizationInformationRelocObjectsInner>(); var results = new List<RelocObject>(); // Check links where the target UUID appeared as "To" List<WorldLink> linksTo; Loading Loading @@ -199,7 +200,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // We found a valid trackable, add it to the results var result = new RelocalizationInformationRelocObjectsInner(); var result = new RelocObject(); result.Trackable = trackable; result.Mode = mode; result.Transform3D = new List<float>() Loading Loading @@ -272,13 +273,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // Check links where the target UUID appeared as "From" private List<RelocalizationInformationRelocObjectsInner> FindRelocInfoAsFrom(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) private List<RelocObject> FindRelocInfoAsFrom(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) { TrackableService _trackableService = TrackableService.Singleton as TrackableService; WorldAnchorService _worldAnchorService = WorldAnchorService.Singleton as WorldAnchorService; WorldLinkService _worldLinkService = WorldLinkService.Singleton as WorldLinkService; var results = new List<RelocalizationInformationRelocObjectsInner>(); var results = new List<RelocObject>(); // Check links where the anchor appeared as "From" List<WorldLink> linksTo; Loading Loading @@ -335,7 +336,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // We found a valid trackable, add it to the results var result = new RelocalizationInformationRelocObjectsInner(); var result = new RelocObject(); result.Trackable = trackable; result.Mode = mode; result.Transform3D = new List<float>() Loading server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/TrackablesImpl.cs +7 −7 Original line number Diff line number Diff line Loading @@ -75,13 +75,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers Trackable mytrackable = _trackableService.Create(trackable); if (mytrackable == null) { return StatusCode(409, "UUID already existing!"); return StatusCode(409, new Error() { Message = "UUID already existing!" }); } else return StatusCode(200, mytrackable.UUID.ToString()); else return StatusCode(200, new Error() { Message = mytrackable.UUID.ToString() }); } catch (Exception e) { return StatusCode(400, e.Message); return StatusCode(400, new Error() { Message = e.Message }); } } Loading Loading @@ -121,7 +121,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers { result += ", removed object was referenced in " + worldlinkinfo + " and removed there as well"; } return (count > 0) ? new ObjectResult(result) : StatusCode(404, "Not found, could not find UUID in database."); return (count > 0) ? new ObjectResult(result) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -130,7 +130,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers public override IActionResult GetTrackableById([FromRoute(Name = "trackableUUID")][Required] Guid trackableUUID, [FromHeader] string token) { Trackable trackable = _trackableService.Get(trackableUUID); return (null != trackable) ? new ObjectResult(trackable) : StatusCode(404, "Not found, could not find UUID in database."); return (null != trackable) ? new ObjectResult(trackable) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -152,11 +152,11 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers long count = _trackableService.Replace(trackable); if (count == 0) { return StatusCode(404, "Not found, could not find UUID in database."); return StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } else { return StatusCode(200, trackable.UUID.ToString()); return StatusCode(200, new Error() { Message = trackable.UUID.ToString() }); } } } Loading server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/WorldAnchorsImpl.cs +7 −7 Original line number Diff line number Diff line Loading @@ -75,13 +75,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers WorldAnchor myworldanchor = _worldAnchorService.Create(worldAnchor); if (myworldanchor == null) { return StatusCode(409, "UUID alread exexisting!"); return StatusCode(409, new Error() { Message = "UUID alread exexisting!" }); } else return StatusCode(200, myworldanchor.UUID.ToString()); else return StatusCode(200, new Error() { Message = myworldanchor.UUID.ToString() }); } catch (Exception e) { return StatusCode(400, e.Message); return StatusCode(400, new Error() { Message = e.Message }); } } Loading Loading @@ -121,7 +121,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers { result += ", but removed object was referenced in " + worldlinkinfo + " and removed there as well"; } return (count > 0) ? new ObjectResult(result) : StatusCode(404, "Not found, could not find UUID in database."); return (count > 0) ? new ObjectResult(result) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -130,7 +130,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers public override IActionResult GetWorldAnchorById([FromRoute(Name = "worldAnchorUUID")][Required] Guid worldAnchorUUID, [FromHeader] string token) { WorldAnchor myworldanchor = _worldAnchorService.Get(worldAnchorUUID); return (null != myworldanchor) ? new ObjectResult(myworldanchor) : StatusCode(404, "Not found, could not find UUID in database."); return (null != myworldanchor) ? new ObjectResult(myworldanchor) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -152,11 +152,11 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers long count = _worldAnchorService.Replace(worldAnchor); if (count == 0) { return StatusCode(404, "Not found, could not find UUID in database."); return StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } else { return StatusCode(200, worldAnchor.UUID.ToString()); return StatusCode(200, new Error() { Message = worldAnchor.UUID.ToString() }); } } Loading server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/WorldLinksImpl.cs +7 −7 Original line number Diff line number Diff line Loading @@ -74,13 +74,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers WorldLink myworldlink = _worldLinkService.Create(worldLink); if (myworldlink == null) { return StatusCode(409, "UUID already existing!"); return StatusCode(409, new Error() { Message = "UUID already existing!" }); } else return StatusCode(200, myworldlink.UUID.ToString()); else return StatusCode(200, new Error() { Message = myworldlink.UUID.ToString() }); } catch (Exception e) { return StatusCode(400, e.Message); return StatusCode(400, new Error() { Message = e.Message}); } } Loading @@ -90,7 +90,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers public override IActionResult DeleteWorldLink([FromRoute(Name = "worldLinkUUID")][Required] Guid worldLinkUUID, [FromHeader] string token) { long count = _worldLinkService.Remove(worldLinkUUID); return (count > 0) ? new ObjectResult("ok") : StatusCode(404, "Not found, could not find UUID in database."); return (count > 0) ? new ObjectResult("ok") : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } Loading Loading @@ -141,7 +141,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } } } return (null != myworldlink) ? new ObjectResult(myworldlink) : StatusCode(404, "Not found, could not find UUID in database."); return (null != myworldlink) ? new ObjectResult(myworldlink) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading Loading @@ -204,11 +204,11 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers long count = _worldLinkService.Replace(worldLink); if (count == 0) { return StatusCode(404, "Not found, could not find UUID in database."); return StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } else { return StatusCode(200, worldLink.UUID.ToString()); return StatusCode(200, new Error() { Message = worldLink.UUID.ToString() }); } } } Loading Loading
openapi @ b639a021 Original line number Diff line number Diff line Subproject commit 073fd7213fd9e6ebc2f8a47d628a650de30c8bc4 Subproject commit b639a02180c2b5e301c77483b3a2fa645ba94169
server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/RelocalizationInformationImpl.cs +17 −16 Original line number Diff line number Diff line Loading @@ -52,13 +52,14 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers /// Operation to retrieve all the relocalization information of one or severals WorldAnchors or Trackables. /// </summary> /// public override IActionResult GetRelocalizationInformation([FromQuery(Name = "uuids")][Required()] List<GetRelocalizationInformationUuidsParameterInner> uuids, [FromQuery(Name = "capabilities")][Required()] List<Capability> capabilities, [FromHeader(Name = "token")] string token) // old: public override IActionResult GetRelocalizationInformation([FromQuery(Name = "uuids")][Required()] List<GetRelocalizationInformationUuidsParameterInner> uuids, [FromQuery(Name = "capabilities")][Required()] List<Capability> capabilities, [FromHeader(Name = "token")] string token) public override IActionResult GetRelocalizationInformation([FromQuery(Name = "uuids")][Required()] List<UuidAndMode> uuids, [FromQuery(Name = "capabilities")][Required()] List<Capability> capabilities, [FromHeader(Name = "token")] string token) { WorldAnchorService _worldAnchorService = WorldAnchorService.Singleton as WorldAnchorService; TrackableService _trackableService = TrackableService.Singleton as TrackableService; var history = new List<Guid>(); var result = new GetRelocalizationInformation200Response(); var result = new RelocalizationInformations(); result.RelocInfo = new List<RelocalizationInformation>(); foreach (var request in uuids) Loading Loading @@ -94,12 +95,12 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers var relocalizationInformation = new RelocalizationInformation(); relocalizationInformation.RequestUUID = trackable.UUID; relocalizationInformation.RequestType = TypeWorldStorage.TRACKABLEEnum; relocalizationInformation.RelocObjects = new List<RelocalizationInformationRelocObjectsInner>(); relocalizationInformation.RelocObjects = new List<RelocObject>(); if (trackable.Match(capabilities)) { // add itself with matrix identity as Transform3D var itself = new RelocalizationInformationRelocObjectsInner(); var itself = new RelocObject(); itself.Trackable = trackable; itself.Mode = request.Mode; itself.Transform3D = new List<float>() Loading @@ -122,12 +123,12 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } } return result.RelocInfo.Count > 0 ? new ObjectResult(result) : StatusCode(404, "Not found, could not find UUID in database."); return result.RelocInfo.Count > 0 ? new ObjectResult(result) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } private List<RelocalizationInformationRelocObjectsInner> FindRelocInfo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) private List<RelocObject> FindRelocInfo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) { var results = new List<RelocalizationInformationRelocObjectsInner>(); var results = new List<RelocObject>(); results.AddRange(FindRelocInfoAsTo(targetUUID, mode, matrix, capabilities, ref history)); results.AddRange(FindRelocInfoAsFrom(targetUUID, mode, matrix, capabilities, ref history)); Loading @@ -136,13 +137,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // Check links where the target UUID appeared as "To" private List<RelocalizationInformationRelocObjectsInner> FindRelocInfoAsTo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) private List<RelocObject> FindRelocInfoAsTo(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) { TrackableService _trackableService = TrackableService.Singleton as TrackableService; WorldAnchorService _worldAnchorService = WorldAnchorService.Singleton as WorldAnchorService; WorldLinkService _worldLinkService = WorldLinkService.Singleton as WorldLinkService; var results = new List<RelocalizationInformationRelocObjectsInner>(); var results = new List<RelocObject>(); // Check links where the target UUID appeared as "To" List<WorldLink> linksTo; Loading Loading @@ -199,7 +200,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // We found a valid trackable, add it to the results var result = new RelocalizationInformationRelocObjectsInner(); var result = new RelocObject(); result.Trackable = trackable; result.Mode = mode; result.Transform3D = new List<float>() Loading Loading @@ -272,13 +273,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // Check links where the target UUID appeared as "From" private List<RelocalizationInformationRelocObjectsInner> FindRelocInfoAsFrom(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) private List<RelocObject> FindRelocInfoAsFrom(Guid targetUUID, ModeWorldStorage mode, Matrix4x4 matrix, List<Capability> capabilities, ref List<Guid> history) { TrackableService _trackableService = TrackableService.Singleton as TrackableService; WorldAnchorService _worldAnchorService = WorldAnchorService.Singleton as WorldAnchorService; WorldLinkService _worldLinkService = WorldLinkService.Singleton as WorldLinkService; var results = new List<RelocalizationInformationRelocObjectsInner>(); var results = new List<RelocObject>(); // Check links where the anchor appeared as "From" List<WorldLink> linksTo; Loading Loading @@ -335,7 +336,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } // We found a valid trackable, add it to the results var result = new RelocalizationInformationRelocObjectsInner(); var result = new RelocObject(); result.Trackable = trackable; result.Mode = mode; result.Transform3D = new List<float>() Loading
server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/TrackablesImpl.cs +7 −7 Original line number Diff line number Diff line Loading @@ -75,13 +75,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers Trackable mytrackable = _trackableService.Create(trackable); if (mytrackable == null) { return StatusCode(409, "UUID already existing!"); return StatusCode(409, new Error() { Message = "UUID already existing!" }); } else return StatusCode(200, mytrackable.UUID.ToString()); else return StatusCode(200, new Error() { Message = mytrackable.UUID.ToString() }); } catch (Exception e) { return StatusCode(400, e.Message); return StatusCode(400, new Error() { Message = e.Message }); } } Loading Loading @@ -121,7 +121,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers { result += ", removed object was referenced in " + worldlinkinfo + " and removed there as well"; } return (count > 0) ? new ObjectResult(result) : StatusCode(404, "Not found, could not find UUID in database."); return (count > 0) ? new ObjectResult(result) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -130,7 +130,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers public override IActionResult GetTrackableById([FromRoute(Name = "trackableUUID")][Required] Guid trackableUUID, [FromHeader] string token) { Trackable trackable = _trackableService.Get(trackableUUID); return (null != trackable) ? new ObjectResult(trackable) : StatusCode(404, "Not found, could not find UUID in database."); return (null != trackable) ? new ObjectResult(trackable) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -152,11 +152,11 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers long count = _trackableService.Replace(trackable); if (count == 0) { return StatusCode(404, "Not found, could not find UUID in database."); return StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } else { return StatusCode(200, trackable.UUID.ToString()); return StatusCode(200, new Error() { Message = trackable.UUID.ToString() }); } } } Loading
server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/WorldAnchorsImpl.cs +7 −7 Original line number Diff line number Diff line Loading @@ -75,13 +75,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers WorldAnchor myworldanchor = _worldAnchorService.Create(worldAnchor); if (myworldanchor == null) { return StatusCode(409, "UUID alread exexisting!"); return StatusCode(409, new Error() { Message = "UUID alread exexisting!" }); } else return StatusCode(200, myworldanchor.UUID.ToString()); else return StatusCode(200, new Error() { Message = myworldanchor.UUID.ToString() }); } catch (Exception e) { return StatusCode(400, e.Message); return StatusCode(400, new Error() { Message = e.Message }); } } Loading Loading @@ -121,7 +121,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers { result += ", but removed object was referenced in " + worldlinkinfo + " and removed there as well"; } return (count > 0) ? new ObjectResult(result) : StatusCode(404, "Not found, could not find UUID in database."); return (count > 0) ? new ObjectResult(result) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -130,7 +130,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers public override IActionResult GetWorldAnchorById([FromRoute(Name = "worldAnchorUUID")][Required] Guid worldAnchorUUID, [FromHeader] string token) { WorldAnchor myworldanchor = _worldAnchorService.Get(worldAnchorUUID); return (null != myworldanchor) ? new ObjectResult(myworldanchor) : StatusCode(404, "Not found, could not find UUID in database."); return (null != myworldanchor) ? new ObjectResult(myworldanchor) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading @@ -152,11 +152,11 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers long count = _worldAnchorService.Replace(worldAnchor); if (count == 0) { return StatusCode(404, "Not found, could not find UUID in database."); return StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } else { return StatusCode(200, worldAnchor.UUID.ToString()); return StatusCode(200, new Error() { Message = worldAnchor.UUID.ToString() }); } } Loading
server/worldstorage/src/ETSI.ARF.OpenAPI.WorldStorage/ETSI-ARF/ControllersImpl/WorldLinksImpl.cs +7 −7 Original line number Diff line number Diff line Loading @@ -74,13 +74,13 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers WorldLink myworldlink = _worldLinkService.Create(worldLink); if (myworldlink == null) { return StatusCode(409, "UUID already existing!"); return StatusCode(409, new Error() { Message = "UUID already existing!" }); } else return StatusCode(200, myworldlink.UUID.ToString()); else return StatusCode(200, new Error() { Message = myworldlink.UUID.ToString() }); } catch (Exception e) { return StatusCode(400, e.Message); return StatusCode(400, new Error() { Message = e.Message}); } } Loading @@ -90,7 +90,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers public override IActionResult DeleteWorldLink([FromRoute(Name = "worldLinkUUID")][Required] Guid worldLinkUUID, [FromHeader] string token) { long count = _worldLinkService.Remove(worldLinkUUID); return (count > 0) ? new ObjectResult("ok") : StatusCode(404, "Not found, could not find UUID in database."); return (count > 0) ? new ObjectResult("ok") : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } Loading Loading @@ -141,7 +141,7 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers } } } return (null != myworldlink) ? new ObjectResult(myworldlink) : StatusCode(404, "Not found, could not find UUID in database."); return (null != myworldlink) ? new ObjectResult(myworldlink) : StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } /// <summary> Loading Loading @@ -204,11 +204,11 @@ namespace ETSI.ARF.OpenAPI.WorldStorage.Controllers long count = _worldLinkService.Replace(worldLink); if (count == 0) { return StatusCode(404, "Not found, could not find UUID in database."); return StatusCode(404, new Error() { Message = "Not found, could not find UUID in database." }); } else { return StatusCode(200, worldLink.UUID.ToString()); return StatusCode(200, new Error() { Message = worldLink.UUID.ToString() }); } } } Loading