예제 #1
0
        private async Task SetViewData(Flight flight)
        {
            var airports = await _airportRepository.GetAll();

            var planes = await _planeRepository.GetAll();

            ViewData["ArrivalAirportId"]   = new SelectList(airports, "Id", "Name", flight?.ArrivalAirport?.Id);
            ViewData["DepartureAirportId"] = new SelectList(airports, "Id", "Name", flight?.DepartureAirport?.Id);
            ViewData["PlaneId"]            = new SelectList(planes, "Id", "Model", flight?.Plane?.Id);
        }
예제 #2
0
        public async Task <IActionResult> OnGetAsync()
        {
            var airports = await _airportRepository.GetAll();

            var planes = await _planeRepository.GetAll();

            ViewData["ArrivalAirportId"]   = new SelectList(airports, "Id", "Name");
            ViewData["DepartureAirportId"] = new SelectList(airports, "Id", "Name");
            ViewData["PlaneId"]            = new SelectList(planes, "Id", "Model");

            return(Page());
        }
예제 #3
0
        public async Task <IActionResult> OnGetAsync(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Flight = await _repository.Get(id);

            if (Flight == null)
            {
                return(NotFound());
            }

            var airports = await _airportRepository.GetAll();

            var planes = await _planeRepository.GetAll();

            ViewData["ArrivalAirportId"]   = new SelectList(airports, "Id", "Name");
            ViewData["DepartureAirportId"] = new SelectList(airports, "Id", "Name");
            ViewData["PlaneId"]            = new SelectList(planes, "Id", "Model");

            return(Page());
        }
예제 #4
0
 public IEnumerable <Plane> GetPlanes()
 {
     return(_planeRepository.GetAll());
 }
 public List <PlaneDTO> GetPlaneCollection()
 {
     return(Mapper.Map <List <Plane>, List <PlaneDTO> >(planeRepo.GetAll()));
 }
예제 #6
0
 public IActionResult PlaneList()
 {
     return(View(planeRepository.GetAll()));
 }
예제 #7
0
 public async Task <List <Plane> > Handle(GetAllPlanesQuery request, CancellationToken cancellationToken)
 {
     return(await _repo.GetAll());
 }
예제 #8
0
        public IActionResult AirlineCreate()
        {
            ViewBag.PlanesName = new SelectList(planeRepository.GetAll(), "PlaneId", "PlaneName");

            return(View());
        }
예제 #9
0
 // GET: Products
 public IActionResult Index()
 {
     return(View(_planeRepository.GetAll()));
 }
예제 #10
0
 public async Task OnGetAsync()
 {
     Planes = await _repository.GetAll();
 }
예제 #11
0
 public async Task <IActionResult> Index()
 {
     return(View(await _repository.GetAll()));
 }