public async Task <IActionResult> Edit(int id, Car car) { if (id != car.Id) { return(NotFound()); } if (ModelState.IsValid) { await _serviceWrapper.UpdateOneAsync(car); return(RedirectToAction(nameof(Details), new { id = car.Id })); } ViewData["MakeId"] = await GetMakes(); return(View(car)); }
public async Task <IActionResult> Edit(int id, [Bind("Name,Id,TimeStamp")] Make make) { if (id != make.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(make)); } try { await _serviceWrapper.UpdateOneAsync(make); } catch (Exception ex) { throw; } return(RedirectToAction(nameof(Index))); }