public async Task <IActionResult> PostAsync([FromRoute] string application, [FromRoute] string applicationVersion, [FromBody] IEnumerable <UOL.Models.ManufacturerGLNandProductCode> manufacturerGLNandProductCodes)
        {
            var uobDataController = new UOBDataController();

            var response = await uobDataController.PostAsync(manufacturerGLNandProductCodes);

            var products = ((JsonResult)response).Value;

            return(await GetTemplates(application, applicationVersion, (List <CADProduct>) products));
        }
        public async Task <IActionResult> GetAsync(string manufacturerGLN, string productCode, string application, string applicationVersion)
        {
            var uobDataController = new UOBDataController();

            var response = await uobDataController.GetAsync(manufacturerGLN, productCode);

            var product = ((JsonResult)response).Value;

            return(await GetTemplates(application, applicationVersion, new List <CADProduct> {
                (CADProduct)product
            }));
        }