public async Task <IActionResult> Edit(int id, [Bind("Id,StockSymbol,PurchaseDate,UserId")] User_Stocks user_Stocks) { if (id != user_Stocks.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(user_Stocks); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!User_StocksExists(user_Stocks.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["UserId"] = new SelectList(_context.Users, "Id", "Id", user_Stocks.UserId); return(View(user_Stocks)); }
public async Task <IActionResult> Create(User_Stocks user_Stocks) { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); user_Stocks.UserId = _context.User.Where(u => u.UserId == userId).FirstOrDefault().Id; _context.Add(user_Stocks); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Users")); }