public Task <Flight> Handle(GetFlightRequest request, CancellationToken cancellationToken)
        {
            var flight = _flightRepository.Get(request.Id);

            if (flight == null)
            {
                throw new DomainObjectNotFoundException($"Flight with id '{request.Id}' not found");
            }
            return(Task.FromResult(flight));
        }
        public IActionResult Edit(int id, string returnUrtl = null)
        {
            var flight = _flights.Get(id);
            var model  = new FlightViewModel {
                Id                   = flight.Id,
                AirplaneId           = flight.AirplaneId,
                AviaCompanyId        = flight.AviaCompanyId,
                HomeAirportId        = flight.HomeAirportId,
                DestinationAirportId = flight.DestinationAirportId,
                Departure            = flight.Departure,
                Arrival              = flight.Arrival
            };
            var ap   = _airports.GetAll().ToList();
            var comp = _companies.GetAll().ToList();
            var pl   = _airplanes.GetAll().ToList();

            ViewBag.Airports  = new SelectList(ap, "Id", "Name");
            ViewBag.Companies = new SelectList(comp, "Id", "CompanyName");
            ViewBag.Airplanes = new SelectList(pl, "Id", "Model");
            return(View(model));
        }
        public void TestAddFlight1()
        {
            var flightId     = "1";
            var flightNumber = "TM123";

            var flight = new Flight(flightId, flightNumber);

            var sut = new FlightRepository(Create());

            sut.Create(flight);

            flight = sut.Get("1");

            Assert.Equal(flightNumber, flight.FlightNumber);
        }
Beispiel #4
0
        public void GetFlightsTest()
        {
            List <Entity> flights = FlightRepository.Get();

            Assert.True(flights.Count() > 0);
        }
 internal IEnumerable <Flight> Get()
 {
     return(_repo.Get());
 }
 /// <summary>
 /// Gets the by identifier.
 /// </summary>
 /// <param name="Id">The identifier.</param>
 /// <returns></returns>
 public Flight GetById(int Id)
 {
     return(_flightRepository.Get(Id));
 }