コード例 #1
0
        public static BidObject Create(string id, string userId, string productId, decimal?price = null,
                                       DateTime?validFrom = null, DateTime?validTo = null)
        {
            var a = new BidDbRecord
            {
                ID        = id,
                UserId    = userId,
                ProductId = productId,
                Price     = price ?? Constants.DefaultPrize,
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

            return(new BidObject(a));
        }
コード例 #2
0
        private static async void fakeData(BacchusDbContext c)
        {
            for (var i = 0; i < GetRandom.Int16(1, 5); i++)
            {
                var bid = new BidDbRecord {
                    ID        = Guid.NewGuid().ToString(),
                    UserId    = GetRandom.String() + GetRandom.DateTime(),
                    ProductId = Guid.NewGuid().ToString(),
                    Price     = GetRandom.Decimal(1, 100)
                };
                c.Bids.Add(bid);
            }

            await c.SaveChangesAsync();
        }
コード例 #3
0
 public BidObject(BidDbRecord r)
 {
     DbRecord = r ?? new BidDbRecord();
 }