public IHttpActionResult Delete(int id)
        {
            var getProductResult = _productsManager.GetProductsFiltered(p => p.ID == id);

            if (!getProductResult.Success)
            {
                return(BadRequest("Product not found"));
            }

            var deleteResult = _productsManager.DeleteProduct(getProductResult.Data.FirstOrDefault());

            if (!deleteResult.Success)
            {
                return(BadRequest(deleteResult.Message));
            }

            return(Ok());
        }