public async Task <IEnumerable <BidObject> > DeleteObject(BidObject o)
        {
            db.Bids.Remove(o.DbRecord);
            await db.SaveChangesAsync();

            return(await GetObjectsList());
        }
        public async Task <BidObject> UpdateObject(BidObject o)
        {
            db.Bids.Update(o.DbRecord);
            await db.SaveChangesAsync();

            return(new BidObject(o.DbRecord));
        }
        public async Task <BidObject> AddObject(BidObject o)
        {
            db.Bids.Add(o.DbRecord);
            await db.SaveChangesAsync();

            return(o);
        }
        public static BidViewModel Create(BidObject o)
        {
            var v = new BidViewModel
            {
                ID        = o?.DbRecord.ID,
                ProductId = o?.DbRecord.ProductId,
                UserId    = o?.DbRecord.UserId
            };

            if (o is null)
            {
                return(v);
            }

            v.Price     = o.DbRecord.Price;
            v.ValidFrom = setNullIfExtremum(o.DbRecord.ValidFrom);
            v.ValidTo   = setNullIfExtremum(o.DbRecord.ValidTo);
            return(v);
        }
Exemple #5
0
 [TestMethod] public void CreateWithNullArgumentsTest()
 {
     o = BidObjectFactory.Create(null, null, null);
     validateResults();
 }
Exemple #6
0
 [TestMethod] public void CreateValidFromGreaterThanValidToTest()
 {
     o = BidObjectFactory.Create(id, userId, productId, price, validTo, validFrom);
     validateResults(id, productId, userId, price, validFrom, validTo);
 }