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); }
[TestMethod] public void CreateWithNullArgumentsTest() { o = BidObjectFactory.Create(null, null, null); validateResults(); }
[TestMethod] public void CreateValidFromGreaterThanValidToTest() { o = BidObjectFactory.Create(id, userId, productId, price, validTo, validFrom); validateResults(id, productId, userId, price, validFrom, validTo); }