コード例 #1
0
        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));
        }