Exemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            App.Init();

            IServiceProvider services = Dependencies
                                        .GetDependencies()
                                        .BuildServiceProvider();

            // windows
            _billManager  = services.GetRequiredService <IBillManager>();
            _scheduleBill = services.GetRequiredService <IScheduleBill>();

            // facades
            _billFacade     = services.GetRequiredService <IBillFacade>();
            _scheduleFacade = services.GetRequiredService <IScheduleFacade>();

            // module
            _billModule = services.GetRequiredService <IBillModule>();

            _date        = DateTime.Today;
            date.Content = _date.ToString("MMMM, yyyy");

            LoadWallet();
        }
Exemplo n.º 2
0
 public BillManager(IBillFacade billFacade, IBillModule billModule)
 {
     _billFacade = billFacade;
     _billModule = billModule;
 }