コード例 #1
0
ファイル: ApplicationUser.cs プロジェクト: ja1oza/Berima
        public void Buy(Commodity commodity, ApplicationDbContext context)
        {
            var purchase = new PurchaseSpec(this, commodity);

            context.Purchases.Add(PurchaseDAO.Create(purchase));
            Money -= commodity.Price;
        }
コード例 #2
0
 public static PurchaseDAO Create(PurchaseSpec spec)
 {
     return(new PurchaseDAO
     {
         User = spec.User,
         Commodity = CommodityDAO.From(spec.Commodity),
         Price = spec.Commodity.Price
     });
 }