public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName,PhoneNumber,Address,IdentityUserId,RestaurantId,Food_TypeId")] Chicken_Tinder_User chicken_Tinder_User) { if (id != chicken_Tinder_User.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(chicken_Tinder_User); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Chicken_Tinder_UserExists(chicken_Tinder_User.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Food_TypeId"] = new SelectList(_context.Food_Types, "Id", "Id", chicken_Tinder_User.Food_TypeId); ViewData["IdentityUserId"] = new SelectList(_context.Users, "Id", "Id", chicken_Tinder_User.IdentityUserId); ViewData["RestaurantId"] = new SelectList(_context.Restaurants, "Id", "Id", chicken_Tinder_User.RestaurantId); return(View(chicken_Tinder_User)); }
public async Task <IActionResult> Create(Chicken_Tinder_User chicken_Tinder_User) { if (ModelState.IsValid) { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); chicken_Tinder_User.IdentityUserId = userId; _context.Add(chicken_Tinder_User); await _context.SaveChangesAsync(); if (_context.Restaurants.ToList().Count < 1) { return(RedirectToAction(nameof(AddRestaurantToDatabase))); } else { return(RedirectToAction("Index")); } } ViewData["Food_TypeId"] = new SelectList(_context.Food_Types, "Id", "Id", chicken_Tinder_User.Food_TypeId); ViewData["IdentityUserId"] = new SelectList(_context.Users, "Id", "Id", chicken_Tinder_User.IdentityUserId); ViewData["RestaurantId"] = new SelectList(_context.Restaurants, "Id", "Id", chicken_Tinder_User.RestaurantId); return(View(chicken_Tinder_User)); }