Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        // 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));
        }