public static List <PurchasedItem> GetList(int userId, PurchasedItemType itemType) { string query = string.Format("SELECT * FROM PurchasedItems WHERE UserId = {0} AND ItemType = {1}", userId, (int)itemType); return(TableHelper.GetListFromRawQuery <PurchasedItem>(query)); }
private PurchasedItem(int userId, Money unitPrice, int quantity, string description, PurchasedItemType itemType, decimal tax = 0) { UserId = userId; UnitPrice = unitPrice; Quantity = quantity; Description = description; ItemType = itemType; Tax = tax; DateAdded = AppSettings.ServerTime; }
public static PurchasedItem Create(int userId, Money unitPrice, int quantity, string description, PurchasedItemType itemType, decimal tax = 0) { var item = new PurchasedItem(userId, unitPrice, quantity, description, itemType, tax); item.Save(); return(item); }