public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { this.entities = new HappyTourDatabaseEntities(); this.orderRepository = new OrderRepository(entities); this.customerRepository = new CustomerRepository(entities); this.tourRepository = new TourRepository(entities); this.programRepository = new ProgramRepository(entities); this.placeRepository = new PlaceRepository(entities); this.pltconRepository = new PLTCONRepository(entities); this.prtconRepository = new PRTCONRepository(entities); this.reportRepository = new ReportRepository(entities); this.tourguideRepository = new TourguideRepository(entities); this.languageRepository = new LanguageRepository(entities); this.onHolidayRepository = new OnholidayRepository(entities); switch ((string)value) { case "LoginPage": return(new LoginPage()); case "CustomerPage": return(new CustomerMainPage()); case "OrderPage": return(new OrderMainPage(orderRepository, customerRepository, tourRepository, programRepository, placeRepository, pltconRepository, prtconRepository)); default: return(null); } }
private void AppWindow_Loaded(object sender, RoutedEventArgs e) { this.entities = new HappyTourDatabaseEntities(); this.customerRepo = new CustomerRepository(this.entities); this.languageRepo = new LanguageRepository(this.entities); this.onHolidayRepo = new OnholidayRepository(this.entities); this.orderRepo = new OrderRepository(this.entities); this.placeRepo = new PlaceRepository(this.entities); this.pltconRepo = new PLTCONRepository(this.entities); this.programRepo = new ProgramRepository(this.entities); this.prtconRepo = new PRTCONRepository(this.entities); this.reportRepo = new ReportRepository(this.entities); this.tourguideRepo = new TourguideRepository(this.entities); this.tourRepo = new TourRepository(this.entities); this.userRepo = new UserRepository(this.entities); this.officeRepo = new OfficeRepository(this.entities); this.SetPage("LoginPage"); this.DataContext = new WindowViewModel(this); }
/// <summary> /// Initializes a new instance of the <see cref="TourguideRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">input param database</param> public TourguideRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="PRTCONRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">database</param> public PRTCONRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="ProgramRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">database</param> public ProgramRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="ReportRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">database</param> public ReportRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="LanguageRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">database</param> public LanguageRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="OfficeRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">database</param> public OfficeRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="CustomerRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">input param</param> public CustomerRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }
/// <summary> /// Initializes a new instance of the <see cref="OnholidayRepository"/> class. /// creates the repository /// </summary> /// <param name="entities">database</param> public OnholidayRepository(HappyTourDatabaseEntities entities) { this.entities = entities; }