public async Task <IActionResult> Edit(int id, [Bind("Id,HorsePower,Price,ProductionDate,FuelType,Description,CarId,OwnerId")] Announcement announcement) { if (id != announcement.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(announcement); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnnouncementExists(announcement.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CarId"] = new SelectList(_context.Set <Car>(), "Id", "ModelName", announcement.CarId); ViewData["OwnerId"] = new SelectList(_context.Set <Owner>(), "Id", "EmailAdress", announcement.OwnerId); return(View(announcement)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Brand brand) { if (id != brand.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(brand); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BrandExists(brand.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(brand)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,ModelName,BrandId")] Car car) { if (id != car.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(car); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarExists(car.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["BrandId"] = new SelectList(_context.Brand, "Id", "Name", car.BrandId); return(View(car)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Surname,EmailAdress")] Owner owner) { if (id != owner.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(owner); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OwnerExists(owner.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(owner)); }