Пример #1
0
    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));
    }
Пример #2
0
 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;
 }
Пример #3
0
    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);
    }