private bool IsProductAllowed(int productId, int promoId, int id = 0) { bool available = true; PromotionProducts products = _promotionProductsService.FindProductsByPromoId(promoId, productId); if (products != null) { int previousName = 0; if (id > 0 && id == products.Id) { previousName = products.ProductId; available = products.ProductId == previousName ? true : false; } else { available = false; } } return(available); }