public async Task <IActionResult> Create(BidItemViewModel bidItemView) { if (ModelState.IsValid) { var currentUser = await GetCurrentUserAsync(); bidItemView.Bid.UserId = currentUser.Id; bidItemView.Bid.ItemId = bidItemView.Item.ItemId; _context.Add(bidItemView.Bid); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(BuyerBidIndex))); } // ViewData["ItemId"] = new SelectList(_context.Item, "ItemId", "ItemId", bid.ItemId); return(View(bidItemView)); }
// GET: Bids/Create public async Task <IActionResult> Create(int?Id) { BidItemViewModel bidItemview = new BidItemViewModel(); if (Id == null) { return(NotFound()); } var currentUser = await GetCurrentUserAsync(); var item = await _context.Item .FirstOrDefaultAsync(i => i.ItemId == Id); bidItemview.Item = item; bidItemview.Bid = new Bid(); bidItemview.User = currentUser; return(View(bidItemview)); }