public IActionResult FindByProduct(int productId)
        {
            Product product = _productRepository.FindById(productId, _employeeLogin.GetEmployee().BusinessId);

            if (product == null)
            {
                return(Json("Error"));
            }
            ProductJsonConsultPurchase productJson = new ProductJsonConsultPurchase();

            productJson.Id      = product.Id.ToString();
            productJson.Name    = product.Name;
            productJson.BarCode = product.BarCode;
            return(Json(productJson));
        }
        public async Task <IActionResult> FindByProductAsync(string productBarCode)
        {
            Stock stock = await _stockRepository.FindByProductBarCodeAsync(productBarCode, _employeeLogin.GetEmployee().BusinessId);

            if (stock == null)
            {
                return(Json("Error"));
            }

            DiscountProductStock discount = await _discountProductStockRepository.FindByProdutDiscountAsync(stock.Id);

            ProductJsonConsultPurchase productJson = new ProductJsonConsultPurchase();

            productJson.Id        = stock.Id.ToString();
            productJson.Name      = stock.Product.Name;
            productJson.BarCode   = stock.Product.BarCode;
            productJson.PriceSale = stock.SalesPrice;
            productJson.Discount  = discount != null ? discount.DiscountProduct.DiscountAmount : 0;
            return(Json(productJson));
        }