BudgetAnalyser.CompositionRoot.ConstructUiContext C# (CSharp) Method

ConstructUiContext() private method

private ConstructUiContext ( IContainer container ) : void
container IContainer
return void
        private void ConstructUiContext(IContainer container)
        {
            var uiContext = container.Resolve<UiContext>();
            uiContext.Logger = Logger;
            uiContext.ReconciliationToDoListController = container.Resolve<ReconciliationToDoListController>();
            uiContext.CreateNewFixedBudgetController = container.Resolve<CreateNewFixedBudgetController>();
            uiContext.CreateNewSurprisePaymentMonitorController = container.Resolve<CreateNewSurprisePaymentMonitorController>();
            uiContext.LedgerBucketViewController = container.Resolve<LedgerBucketViewController>();
            uiContext.ShowSurplusBalancesController = container.Resolve<ShowSurplusBalancesController>();
            uiContext.AddLedgerReconciliationController = container.Resolve<AddLedgerReconciliationController>();
            uiContext.BudgetPieController = container.Resolve<BudgetPieController>();
            uiContext.NewBudgetModelController = container.Resolve<NewBudgetModelController>();
            uiContext.BudgetController = container.Resolve<BudgetController>();
            uiContext.ChooseBudgetBucketController = container.Resolve<ChooseBudgetBucketController>();
            uiContext.LedgerRemarksController = container.Resolve<LedgerRemarksController>();
            uiContext.GlobalFilterController = container.Resolve<GlobalFilterController>();
            uiContext.LedgerTransactionsController = container.Resolve<LedgerTransactionsController>();
            uiContext.LedgerBookController = container.Resolve<LedgerBookController>();
            uiContext.CurrentMonthBurnDownGraphsController = container.Resolve<CurrentMonthBurnDownGraphsController>();
            uiContext.StatementController = container.Resolve<StatementController>();
            uiContext.NewRuleController = container.Resolve<NewRuleController>();
            uiContext.RulesController = container.Resolve<RulesController>();
            uiContext.MainMenuController = container.Resolve<MainMenuController>();
            uiContext.DashboardController = container.Resolve<DashboardController>();
            uiContext.LongTermSpendingGraphController = container.Resolve<LongTermSpendingGraphController>();
            uiContext.OverallPerformanceController = container.Resolve<OverallPerformanceController>();
            uiContext.ReportsCatalogController = container.Resolve<ReportsCatalogController>();
            uiContext.AppliedRulesController = container.Resolve<AppliedRulesController>();
            uiContext.SplitTransactionController = container.Resolve<SplitTransactionController>();
            uiContext.EditingTransactionController = container.Resolve<EditingTransactionController>();
            uiContext.StatementControllerNavigation = container.Resolve<StatementControllerNavigation>();
            uiContext.TransferFundsController = container.Resolve<TransferFundsController>();
            uiContext.DisusedRulesController = container.Resolve<DisusedRulesController>();
            uiContext.EncryptFileController = container.Resolve<EncryptFileController>();
            uiContext.UploadMobileDataController = container.Resolve<UploadMobileDataController>();
        }