Example #1
0
 public void AuctionTestInitialize()
 {
     Console.Out.Write("AuctionTestInitialize called...");
     _auctionRepository = new AuctionRepository();
     _artworkRepository = new ArtworkRepository();
     _bidRepository = new BidRepository();
     _auction = new Auction();
 }
Example #2
0
        public static Auction ConvertToBusinessModel(this AuctionViewModel model)
        {
            var auction = new Auction
                          {
                              Artwork = model.Artwork,
                              Expires = model.Expires,
                              Interval = model.Interval,
                              MinPrice = model.MinPrice
                          };

            return auction;
        }
Example #3
0
 public void InsertAuction(Auction auction)
 {
     db.Entry(auction.Artwork).State = EntityState.Unchanged;
     db.Auctions.Add(auction);
     db.SaveChanges();
 }
Example #4
0
 public void DisableAuction(Auction auction)
 {
     db.Auctions.Add(auction).Active = false;
     db.SaveChanges();
 }
Example #5
0
 public void DeleteAuction(Auction auction)
 {
     db.Auctions.Remove(auction);
     db.SaveChanges();
 }
Example #6
0
 public IQueryable<Bid> GetAllBidsByAuction(Auction auction)
 {
     return db.Bids.Include(x => x.User).Include(x => x.Auction).Where(x => x.Auction.Id == auction.Id);
 }