using System; using System.Runtime.Serialization; namespace Tanshu.Accounts.Contracts { public class SalesAnalysis { public virtual string GroupType { get; set; } public virtual decimal Amount { get; set; } } public class TaxAnalysis { public virtual string Name { get; set; } public virtual decimal TaxRate { get; set; } public virtual decimal NetSale { get; set; } public virtual decimal TaxAmount { get; set; } } public class SalesAnalysisDetail { private string _name; public Guid ProductID { get; set; } public string Name { get { return IsHappyHour ? "H H " + _name : _name; } set { _name = value; } } public bool IsHappyHour { get; set; } public decimal Sale { get; set; } public decimal NC { get; set; } } public class BillDetail { public virtual DateTime Date { get; set; } public virtual string BillID { get; set; } public virtual decimal Amount { get; set; } public virtual string Settlement { get; set; } } public class BeerConsumptionDetail { public virtual DateTime Date { get; set; } public virtual Guid ProductID { get; set; } public virtual string Name { get; set; } public virtual decimal Quantity { get; set; } } }