public async Task <IActionResult> Edit(int id, [Bind("LicenceId,Plate")] Cars cars) { if (id != cars.LicenceId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cars); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarsExists(cars.LicenceId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cars)); }
public async Task <IActionResult> Edit(int id, [Bind("ReviewId,LicenceId,BadgeId, CreateDate,UserIp")] Review review) { if (id != review.ReviewId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(review); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReviewExists(review.ReviewId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } var badges = _context.Badge.Select(m => new { Text = m.Title + " -- " + (BadgeType)Enum.ToObject(typeof(BadgeType), m.Type) + " -- " + m.Description, Value = m.BadgeId }).ToList(); ViewData["BadgeId"] = new SelectList(badges, "Value", "Text"); ViewData["LicenceId"] = new SelectList(_context.Cars, "LicenceId", "Plate", review.LicenceId); return(View(review)); }
public async Task <IActionResult> Edit(int id, [Bind("BadgeId,Title,Type,Description")] Badge badge) { if (id != badge.BadgeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(badge); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BadgeExists(badge.BadgeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(badge)); }