using Tanshu.Accounts.Contracts; namespace Tanshu.Accounts.Entities { public class Product { public virtual int ProductID { get; set; } public virtual int Code { get; set; } [NotNull] public virtual string Name { get; set; } public virtual string Units { get; set; } [NotNull] public virtual ProductGroup ProductGroup { get; set; } [NotNull] public virtual Tax Vat { get; set; } public virtual Tax ServiceTax { get; set; } public virtual decimal ServiceCharge { get; set; } public virtual bool IsScTaxable { get; set; } public virtual decimal Price { get; set; } public virtual decimal FullPrice { get; set; } public virtual bool Discontinued { get; set; } public virtual int SortOrder { get; set; } [NotNull] public virtual int BaseCode { get; set; } [NotNull] public virtual decimal Quantity { get; set; } } }