/// <summary> /// Загрузка окна, инициализация контроллеров, загрузка в listview данных и сброс управления. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { Firts_Start = true; DBConnection oDBConnection = new DBConnection(); await oDBConnection.InitializeDatabase(); oOrdersRepository = new OrdersRepository(oDBConnection); oClientsRepository = new ClientsRepository(oDBConnection); oCardsRepository = new CardsRepository(oDBConnection); oBouquetsRepository = new BouquetsRepository(oDBConnection); oContentsRepository = new ContentsRepository(oDBConnection); oCartsRepository = new CartsRepository(oDBConnection); oAccessoriesRepository = new AccessoriesRepository(oDBConnection); oFlowersRepository = new FlowersRepository(oDBConnection); oSpecialDealsRepository = new SpecialDealsRepository(oDBConnection); oDiscountRepository = new DiscountsRepository(oDBConnection); conn = oDBConnection.GetAsyncConnection(); lCart_Bouquet = new List <Cart_Bouquet>(); await Update_ListView_Clients(); await Update_ListView_Bouquets(); Clear_Control_All(); }
private async Task Initialize_Database() { DBConnection oDBConnection = new DBConnection(); await oDBConnection.InitializeDatabase(); oOrdersRepository = new OrdersRepository(oDBConnection); oCartsRepository = new CartsRepository(oDBConnection); oBouquetsRepository = new BouquetsRepository(oDBConnection); conn = oDBConnection.GetAsyncConnection(); }
/// <summary> /// Инициализация переменных при загрузке формы /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { DBConnection oDBConnection = new DBConnection(); await oDBConnection.InitializeDatabase(); oBouquetsRepository = new BouquetsRepository(oDBConnection); oSpecialDealsRepository = new SpecialDealsRepository(oDBConnection); conn = oDBConnection.GetAsyncConnection(); await Update_ListView_Bouquets(); await Update_ListView_SpecialDeals(); Clear_Control(); }
/// <summary> /// Инициализация переменных при загрузке формы /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { DBConnection oDBConnection = new DBConnection(); await oDBConnection.InitializeDatabase(); oBouquetsRepository = new BouquetsRepository(oDBConnection); oContentsRepository = new ContentsRepository(oDBConnection); oAccessoriesRepository = new AccessoriesRepository(oDBConnection); oFlowersRepository = new FlowersRepository(oDBConnection); conn = oDBConnection.GetAsyncConnection(); await Update_ListView_Bouquets(); Clear_Control_Bouquet(); }
Clients_Orders oClients_Orders; // Выделенные в списках объекты //Carts_Bouquets oCarts_Bouquets; // /// <summary> /// Загрузка окна, инициализация контроллеров, загрузка в listview данных и сброс управления. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void MetroWindow_Loaded(object sender, RoutedEventArgs e) { DBConnection oDBConnection = new DBConnection(); await oDBConnection.InitializeDatabase(); oClientsRepository = new ClientsRepository(oDBConnection); oOrdersRepository = new OrdersRepository(oDBConnection); oCartsRepository = new CartsRepository(oDBConnection); oBouquetsRepository = new BouquetsRepository(oDBConnection); oCardsRepository = new CardsRepository(oDBConnection); oPaymentsRepository = new PaymentsRepository(oDBConnection); conn = oDBConnection.GetAsyncConnection(); await Update_ListView_Orders(); Clear_Control(); }
public BouquetService(BouquetsRepository repo) { _repo = repo; }
public BouquetsController(BouquetsRepository br) { _br = br; }