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)));
        }