Exemplo n.º 1
0
        public void Hydrate(MakeViewModel viewModel)
        {
            var vehicles = _vehicleRepository.GetAll();

            viewModel.VehicleOptions = new SelectList(
                vehicles.Select(vehicle => new SelectListItem
            {
                Text  = vehicle.Name,
                Value = vehicle.Id.Value.ToString()
            }), "Value", "Text")
                                       .AddDefaultOption();

            if (viewModel.VehicleId.HasValue)
            {
                viewModel.PendingBookings = _getPendingForVehicleViewModelMapper.Map(viewModel.VehicleId.Value);
            }
            else
            {
                viewModel.PendingBookings = new List <GetPendingForVehicleViewModel>();
            }
        }
Exemplo n.º 2
0
        public PartialViewResult GetPendingForVehicle(Guid vehicleId)
        {
            var viewModel = _getPendingForVehicleViewModelMapper.Map(vehicleId);

            return(PartialView("_PendingForVehicle", viewModel));
        }