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)); }