Ejemplo 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();
        }
Ejemplo n.º 2
0
        public LoadSchedueSteps()
        {
            var service = Dependencies.GetDependencies()
                          .AddSingleton(x => Substitute.For <ISqlService>())
                          .BuildServiceProvider();

            _sqlService     = service.GetRequiredService <ISqlService>();
            _scheduleFacade = service.GetRequiredService <IScheduleFacade>();
        }
Ejemplo n.º 3
0
 public ScheduleBill(IScheduleFacade scheduleFacade, IScheduleManager scheduleManager)
 {
     _scheduleFacade  = scheduleFacade;
     _scheduleManager = scheduleManager;
 }
Ejemplo n.º 4
0
 public ServicesFacade()
 {
     this.scheduleFacade = new ScheduleFacade();
 }
 public HomeController(IAccountFacade accountFacade, IScheduleFacade scheduleFacade)
 {
     _scheduleFacade = scheduleFacade;
     _accountFacade  = accountFacade;
 }
Ejemplo n.º 6
0
 public AutoActionController(IAccountFacade accountFacade, IScheduleFacade scheduleFacade)
 {
     _accountFacade  = accountFacade;
     _scheduleFacade = scheduleFacade;
 }
Ejemplo n.º 7
0
 public ScheduleManager(IScheduleFacade scheduleFacade, IScheduleModule scheduleModule)
 {
     _scheduleFacade = scheduleFacade;
     _scheduleModule = scheduleModule;
 }