public ActionResult AddCheckout(AddCheckoutViewModel viewModel)
        {
            PilotCheckout checkout = new PilotCheckout();

            checkout.AircraftId   = viewModel.AircraftId;
            checkout.PilotId      = viewModel.PilotId;
            checkout.InstructorId = viewModel.InstructorId;
            checkout.CheckoutDate = viewModel.CheckoutDate;

            _dataService.AddCheckout(checkout);

            return(PilotReview(viewModel.PilotId));
        }
        public ActionResult AddCheckout(int memberId, string memberName)
        {
            List <Aircraft>      availableAircraft = _dataService.GetAircraftAvailableForCheckIn(memberId);
            ProfileCommon        profile           = ProfileCommon.GetProfile();
            string               instructorName    = profile.FirstName + " " + profile.LastName;
            AddCheckoutViewModel viewModel         = new AddCheckoutViewModel();

            viewModel.PilotName      = memberName;
            viewModel.InstructorId   = profile.MemberId;
            viewModel.InstructorName = instructorName;
            viewModel.AircraftId     = -1;
            viewModel.AircraftList   = availableAircraft.Select(a =>
                                                                new AircraftCheckoutInfoViewModel()
            {
                Id = a.Id,
                RegistrationNumber   = a.RegistrationNumber,
                CheckoutRequirements = a.CheckoutRequirements
            }).ToList();
            viewModel.PilotId      = memberId;
            viewModel.CheckoutDate = DateTime.Now;

            return(View(ViewNames.AddCheckout, viewModel));
        }