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();
        }
 public LibraryStatisticsAPI(IBookManager bookManager, ICustomerManager customerManager, IBorrowManager borrowManager, IBillManager billManager)
 {
     this.bookManager     = bookManager;
     this.customerManager = customerManager;
     this.borrowManager   = borrowManager;
     this.billManager     = billManager;
 }
Ejemplo n.º 3
0
 public BillAppService(IUserManager userMangaer,
     IBillManager billManager,
     Data.IBillRepository billRepository,
     Core.Data.IRepository<Data.BillStateHistory> billStateHistoryRepository)
 {
     _UserManager = userMangaer;
     _BillManager = billManager;
     _BillRepository = billRepository;
     _BillStateHistoryRepository = billStateHistoryRepository;
 }
Ejemplo n.º 4
0
 public BillController(
     IBillPdf pdf,
     IBillModelFactory modelFactory,
     IApplicationRepository applications,
     IBillRepository bills,
     IBillManager manager,
     IIdentityService identity)
 {
     _pdf          = pdf;
     _modelFactory = modelFactory;
     _applications = applications;
     _bills        = bills;
     _manager      = manager;
     _identity     = identity;
 }
Ejemplo n.º 5
0
		public BillController(
			IBillPdf pdf,
			IBillModelFactory modelFactory,
			IApplicationRepository applications,
			IBillRepository bills,
			IBillManager manager,
			IIdentityService identity)
		{
			_pdf = pdf;
			_modelFactory = modelFactory;
			_applications = applications;
			_bills = bills;
			_manager = manager;
			_identity = identity;
		}
Ejemplo n.º 6
0
 public BillAPI(IBillManager billManager, ICustomerManager customerManager)
 {
     this.billManager     = billManager;
     this.customerManager = customerManager;
 }
Ejemplo n.º 7
0
 public PurseController(IPurseManager purseManager, IBillManager billManager)
 {
     _purseManager = purseManager;
     _billManager  = billManager;
 }
Ejemplo n.º 8
0
 public BillController(IBillManager manager,
                       IHostingEnvironment environment)
 {
     _manager     = manager;
     _environment = environment;
 }
Ejemplo n.º 9
0
 // Dependency Injection
 public void Payment(IBillManager billManager)
 {
     billManager.Pay();
 }