// httpGet public IActionResult Edit(int id) { Trailer trailerToEdit = context.Trailers.FirstOrDefault(t => t.TrailerID == id); EditTrailerViewModel editTrailerViewModel = new EditTrailerViewModel { SerialNumber = trailerToEdit.SerialNumber, TrailerNumber = trailerToEdit.TrailerNumber, TrailerMake = trailerToEdit.TrailerMake, TrailerModel = trailerToEdit.TrailerModel, Year = trailerToEdit.Year, InspDate = trailerToEdit.InspDate, RegDate = trailerToEdit.RegDate, TrailerID = trailerToEdit.TrailerID }; return(View(editTrailerViewModel)); }
public IActionResult Edit(EditTrailerViewModel editTrailerViewModel) { Trailer trailerToEdit = context.Trailers.FirstOrDefault(t => t.TrailerID == editTrailerViewModel.TrailerID); if (ModelState.IsValid) { trailerToEdit.TrailerID = editTrailerViewModel.TrailerID; trailerToEdit.SerialNumber = editTrailerViewModel.SerialNumber; trailerToEdit.TrailerNumber = editTrailerViewModel.TrailerNumber; trailerToEdit.TrailerMake = editTrailerViewModel.TrailerMake; trailerToEdit.TrailerModel = editTrailerViewModel.TrailerModel; trailerToEdit.Year = editTrailerViewModel.Year; trailerToEdit.InspDate = editTrailerViewModel.InspDate; trailerToEdit.RegDate = editTrailerViewModel.RegDate; //always save changes context.SaveChanges(); return(Redirect("/Trailer")); } ; return(View(editTrailerViewModel)); }