From c8e255213e3686283fa0863df119b8a97d374026 Mon Sep 17 00:00:00 2001 From: Christian LaCourt Date: Fri, 4 Jan 2019 12:14:13 -0500 Subject: [PATCH] Added ByTag and BySerial lookup to AssetEndpointManager. --- .../ExtendedManagers/AssetEndpointManager.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SnipeSharp/Endpoints/ExtendedManagers/AssetEndpointManager.cs b/SnipeSharp/Endpoints/ExtendedManagers/AssetEndpointManager.cs index a96bf02..a8e587e 100644 --- a/SnipeSharp/Endpoints/ExtendedManagers/AssetEndpointManager.cs +++ b/SnipeSharp/Endpoints/ExtendedManagers/AssetEndpointManager.cs @@ -27,5 +27,18 @@ public IRequestResponse Checkin(ICommonEndpointModel item) return result; } + public Asset GetByAssetTag(string assetTag) + { + var response = _reqManager.Get(string.Format("{0}/bytag/{1}", _endPoint, assetTag)); + var result = JsonConvert.DeserializeObject(response); + return result; + } + + public Asset GetBySerialNumber(string serialNumber) + { + var response = _reqManager.Get(string.Format("{0}/byserial/{1}", _endPoint, serialNumber)); + var result = JsonConvert.DeserializeObject(response); + return result; + } } }