using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ProductModel { public class SimpleProduct //: IProduct { private IList _relatedProducts; public virtual string ID { get; set; } public virtual string Title { get; set; } public virtual string ImagePath { get; set; } public virtual string Description { get; set; } public virtual IList RelatedProducts { get{ return _relatedProducts; } private set { _relatedProducts = value; } } public virtual void AddRelatedProduct(SimpleProduct product) { if (_relatedProducts == null) _relatedProducts = new List(); _relatedProducts.Add(product); //maybe hibernate needs to save here, idk } } }