public DisplayAuctionViewModel GetAuctionDetailsViewModel(int auctionItemId) { DisplayAuctionViewModel model = null; using (AuctionDbContext db = new AuctionDbContext()) { model = db.AuctionItems.Where(a => a.AuctionItemId == auctionItemId).Select(a => new DisplayAuctionViewModel { AuctionId = a.AuctionItemId, Bids = a.Bids.Select(b => new BidViewModel { BidAmount = b.BidAmount, Name = b.Name }).ToList(), Description = a.Description, MinimumBid = a.MinimumBid, Name = a.Name }).FirstOrDefault(); } return(model); }
public ActionResult Details(int id) { DisplayAuctionViewModel model = _repo.GetAuctionDetailsViewModel(id); return(View(model)); }