コード例 #1
0
ファイル: FlightsPage.cs プロジェクト: frederikafrey/Airport
 protected internal FlightsPage(IFlightsRepository r, IApiCountriesRepository c, IApiCitiesRepository p, IStopOversRepository s, IAirlineCompaniesRepository ac) : base(r)
 {
     PageTitle = "Flights";
     Countries = CreateSelectList(c);
     Cities    = new List <SelectListItem>();
     StopOvers = CreateSelectListStopOver(s);
     Companies = CreateSelectListCompanies(ac);
 }
コード例 #2
0
 public DetailsModel(IFlightsRepository r, IApiCountriesRepository c, IApiCitiesRepository p, IStopOversRepository s, IAirlineCompaniesRepository ac) : base(r, c, p, s, ac)
 {
 }
コード例 #3
0
        protected static IEnumerable <SelectListItem> CreateSelectList(IApiCountriesRepository c)
        {
            var items = c.GetAll().GetAwaiter().GetResult();;

            return(items.Select(t => new SelectListItem(t.Name, t.Name)).ToList());
        }
コード例 #4
0
 internal TestClass(IFlightsRepository r, IApiCountriesRepository c, IApiCitiesRepository p, IStopOversRepository s, IAirlineCompaniesRepository ac) : base(r, c, p, s, ac)
 {
 }
コード例 #5
0
 public IndexModel(IFlightsRepository r, IApiCountriesRepository c, IApiCitiesRepository p, IStopOversRepository s, IAirlineCompaniesRepository ac) : base(r, c, p, s, ac)
 {
     citiesRepository    = p;
     countriesRepository = c;
 }