public async Task <IActionResult> AddProduct(ProductDTO productDTO)
        {
            ProductDTO productDTOResponse;

            try
            {
                Product product  = _mapper.Map <Product>(productDTO);
                var     response = await _productBLL.AddProduct(product);

                productDTOResponse = _mapper.Map <ProductDTO>(response);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(base.Ok(productDTOResponse));
        }