public async Task <IActionResult> UpdatePlane(int planeId) { var model = new UpdatePlaneViewModel(); var currentPlane = await _airplaneRepository.SelectOnePlane(planeId); model.NewAge = 0; model.OldAge = currentPlane.Age; model.NewDescription = string.Empty; model.OldDescription = currentPlane.Description; model.NewDoes_Exist = false; model.OldDoes_Exist = currentPlane.Does_Exist; model.NewEngine_Count = 0; model.OldEngine_Count = currentPlane.Engine_Count; model.NewEngine_Type = string.Empty; model.OldEngine_Type = currentPlane.Engine_Type; model.NewHave_Ridden = false; model.OldHave_Ridden = currentPlane.Have_Ridden; model.Newiatacode = string.Empty; model.Oldiatacode = currentPlane.Iata_Code; model.NewName = string.Empty; model.OldName = currentPlane.Name; model.NewPicture = string.Empty; model.OldPicture = currentPlane.Picture; model.NewRating = string.Empty; model.OldRating = currentPlane.Rating; model.OldPlane_Status = currentPlane.Plane_Status; model.OldEmailAddress = currentPlane.Email_Address; model.PlaneID = planeId; return(View(model)); }
public IActionResult UpdatePurse(UpdatePlaneViewModel model) { var dboPlane = new AirplaneDBO(); dboPlane.Age = model.NewAge; dboPlane.Description = model.NewDescription; dboPlane.Does_Exist = model.NewDoes_Exist; dboPlane.EmailAddress = model.NewEmailAddress; dboPlane.Engine_Count = model.NewEngine_Count; dboPlane.Engine_Type = model.NewEngine_Type; dboPlane.Have_Ridden = model.NewHave_Ridden; dboPlane.iatacode = model.Newiatacode; dboPlane.Name = model.NewName; dboPlane.Picture = model.NewPicture; dboPlane.Plane_Status = model.NewPlane_Status; dboPlane.Rating = model.NewRating; _airplaneRepository.UpdateSelectedPlane(dboPlane); return(RedirectToAction(nameof(Planes))); }