public void GetFontsTest() { var request = new GetBarcodesRequest(); var response = SignatureApi.GetBarcodes(request); Assert.IsTrue(response.BarcodeTypes.Count > 0); foreach (var entry in response.BarcodeTypes) { Assert.IsNotEmpty(entry.Name); } }
/// <summary> /// Retrieves list of supported Barcode type names. /// </summary> /// <param name="request">Request. <see cref="GetBarcodesRequest" /></param> /// <returns><see cref="BarcodeCollection"/></returns> public BarcodeCollection GetBarcodes(GetBarcodesRequest request) { // create path and map variables var resourcePath = this.configuration.GetApiRootUrl() + "/signature/barcodes"; resourcePath = Regex .Replace(resourcePath, "\\*", string.Empty) .Replace("&", "&") .Replace("/?", "?"); var response = this.apiInvoker.InvokeApi( resourcePath, "GET", null, null, null); if (response != null) { return((BarcodeCollection)SerializationHelper.Deserialize(response, typeof(BarcodeCollection))); } return(null); }
public async Task <IActionResult> GetBarcodes([FromQuery][BindRequired] GetBarcodesRequest request) { var response = await _mediator.Send(request); return(Ok(response)); }