Beispiel #1
0
        public async Task <IActionResult> Index(int id)
        {
            Flight flight = await _flights.GetFlightAsync(id);

            FlightDetailsViewModel model = _mapper.Map <FlightDetailsViewModel>(flight);

            await LoadModelPropertiesAsync(model);

            return(View(model));
        }
Beispiel #2
0
        public async Task <IActionResult> Edit(int id)
        {
            List <Drone> drones = await _drones.GetDronesAsync();

            List <Location> locations = await _locations.GetLocationsAsync();

            List <Operator> operators = await _operators.GetOperatorsAsync();

            Flight flight = await _flights.GetFlightAsync(id);

            EditFlightViewModel model = _mapper.Map <EditFlightViewModel>(flight);

            model.SetDrones(drones);
            model.SetLocations(locations);
            model.SetOperators(operators);

            model.StartDate = model.Start.ToString("MM/dd/yyyy");
            model.StartTime = model.Start.ToString("HH:mm");
            model.EndDate   = model.End.ToString("MM/dd/yyyy");
            model.EndTime   = model.Start.ToString("HH:mm");

            return(View(model));
        }