コード例 #1
0
 public ChitDueController(IChitDueService chitDueService,
                          IVoucherTypeService voucherTypeService,
                          IAccountBookService accountBookService)
 {
     this._chitDueService = chitDueService;
     _voucherTypeService  = voucherTypeService;
     _accountBookService  = accountBookService;
 }
コード例 #2
0
        public FindSubscriptionViewModel(Result onResult = null)
        {
            var Scope = Startup.Instance.provider.CreateScope();

            chitDueService = Scope.ServiceProvider.GetRequiredService <IChitDueService>();
            //chitDueService = new ChitDueClientService();
            WireCommands();
        }
コード例 #3
0
 public ChitDueViewModel(Result onResult = null)
 {
     try
     {
         subscribeService = (ISubscribeService)addon365.UI.ViewModel.Startup.Instance.provider.GetService(typeof(ISubscribeService));
         chitDueService   = (IChitDueService)addon365.UI.ViewModel.Startup.Instance.provider.GetService(typeof(IChitDueService));
         WireCommands();
     }
     catch (Exception ex)
     {
         string msg = ex.Message;
     }
 }
コード例 #4
0
        public SubscribeViewModel()
        {
            WireCommands();
            var Scope = Startup.Instance.provider.CreateScope();


            ChitSubscribe = new ChitSubscribeDomain();
            _dueService   = Scope.ServiceProvider.GetRequiredService <IChitDueService>();;
            // _subscribeService = new SubsriberService();
            _subscribeService = Scope.ServiceProvider.GetRequiredService <ISubscribeService>();;
            FetchSchemesAsync();
            FindAllCustomersAsync();
        }