public override string ToString() { var message = "Product Name = " + ProductName + " Product Code = " + ProductCode + " with ID " + Id; if ((ProductImages != null) && ProductImages.Any()) { message += " Total Photos " + ProductImages.Count(); } return(message); }
public void AddImage(string url, int order) { if (ProductImages.Any(x => x.ShowOrder == order)) { throw new BusinessException($"Image order already defined for Product:{Id}"); } RaiseEvent( ProductImage.ImageAddedToProduct(this, url, order) ); }