コード例 #1
0
 public GetUserDetailQrHandler_API(IHttpClientFactory clientFactory, ILogger <GetUserDetailQrHandler_API> exceptionHandler, ITasqR tasqR, IAppUser appUser)
 {
     p_ClientFactory    = clientFactory;
     p_ExceptionHandler = exceptionHandler;
     p_TasqR            = tasqR;
     p_AppUser          = appUser;
 }
コード例 #2
0
ファイル: GetDeductionQr.cs プロジェクト: vgdagpin/Aerish
 public GetDeductionQrHandler
 (
     ITasqR processor
 )
 {
     p_Processor = processor;
 }
コード例 #3
0
 public AccessTokenController(ITasqR tasqR,
                              IAppUser appUser,
                              IJwtSignInManager signInManager)
     : base(tasqR, appUser)
 {
     p_SignInManager = signInManager;
 }
コード例 #4
0
ファイル: GetLoanQr.cs プロジェクト: vgdagpin/Aerish
 public GetLoanQrHandler
 (
     ITasqR processor
 )
 {
     p_Processor = processor;
 }
コード例 #5
0
 public HMOPremiumPayableLoanCmdHandler
 (
     ITasqR processor
 )
 {
     p_Processor = processor;
 }
コード例 #6
0
 public CreateSessionCmdHandler(ILynxDbContext dbContext, ITasqR tasqR, IDateTime dateTime, IMapper mapper)
 {
     p_DbContext     = dbContext;
     p_TasqR         = tasqR;
     p_DateTime      = dateTime;
     p_Mapper        = mapper;
     p_DbContextBase = p_DbContext as DbContext;
 }
コード例 #7
0
        public ExpiringSessionCmdHandler(ILynxDbContext dbContext, ITasqR tasqR, IDateTime dateTime)
        {
            p_DbContext = dbContext;
            p_TasqR     = tasqR;
            p_DateTime  = dateTime;

            p_DbContextBase = dbContext as DbContext;
        }
コード例 #8
0
 public CalcBasicPayCmdHandler
 (
     IAerishDbContext dbContext,
     ITasqR processor
 )
 {
     p_DbContext = dbContext;
     p_Processor = processor;
 }
コード例 #9
0
 public PhilHealthContributionDeductionCmdHandler
 (
     IAppSession appSession,
     ITasqR processor
 )
 {
     p_AppSession = appSession;
     p_Processor  = processor;
 }
コード例 #10
0
ファイル: GetEmployeeLoanQr.cs プロジェクト: vgdagpin/Aerish
 public GetEmployeeLoanQrHandler
 (
     ITasqR processor,
     IAerishDbContext dbContext
 )
 {
     p_Processor = processor;
     p_DbContext = dbContext;
 }
コード例 #11
0
 public MasterProcessCmdHandler
 (
     ITasqR processor,
     DbContext baseDbContext
 )
 {
     p_Processor     = processor;
     p_BaseDbContext = baseDbContext;
 }
コード例 #12
0
        public LogoutSessionCmdHandler_API(ILynxDbContext dbContext, IAppUser appUser, ITasqR tasqR)
        {
            p_DbContext = dbContext;
            p_AppUser   = appUser;
            p_TasqR     = tasqR;

            p_BaseDbContext    = dbContext as DbContext;
            p_UserSessionDbSet = (DbSet <UserSession>)dbContext.UserSessions;
        }
コード例 #13
0
 public GetActiveUserSessionQrHandler
 (
     ILynxAPI httpClient,
     ITasqR tasqR,
     IAppUser appUser
 )
 {
     p_LynxAPI = httpClient;
     p_TasqR   = tasqR;
     p_AppUser = appUser;
 }
コード例 #14
0
 public OtherDeductionCmdHandler
 (
     IAerishDbContext dbContext,
     ITasqR processor,
     IAppSession appSession
 )
 {
     p_DbContext  = dbContext;
     p_Processor  = processor;
     p_AppSession = appSession;
 }
コード例 #15
0
 public GetEarningQrHandler
 (
     ITasqR processor,
     IAppSession appSession,
     IMapper mapper
 )
 {
     p_Processor  = processor;
     p_AppSession = appSession;
     p_Mapper     = mapper;
 }
コード例 #16
0
 public JwtSignInManager(ITasqR tasqR,
                         IConfiguration configuration,
                         IMapper mapper,
                         IDateTime dateTime,
                         IDataSecure dataSecure)
 {
     p_TasqR         = tasqR;
     p_Configuration = configuration;
     p_Mapper        = mapper;
     p_DateTime      = dateTime;
     p_DataSecure    = dataSecure;
 }
コード例 #17
0
        public void CanHaveSameTasqRAndSameObjectInScope()
        {
            using (var serviceProvider = services.BuildServiceProvider())
            {
                ITasqR         tasqR1   = null;
                TrackMeInScope trackMe1 = null;

                ITasqR         tasqR2   = null;
                TrackMeInScope trackMe2 = null;

                using (var scope = serviceProvider.CreateScope())
                {
                    var scopeSvc = scope.ServiceProvider;

                    tasqR1   = scopeSvc.GetService <ITasqR>();
                    trackMe1 = scopeSvc.GetService <TrackMeInScope>();

                    var cmd = new DINestedCmd1();
                    var res = tasqR1.Run(cmd);

                    Assert.AreEqual(tasqR1.ID, res[$"{nameof(DINestedCmd1Handler)}_{nameof(DINestedCmd1Handler.p_TasqR)}"]);
                    Assert.AreEqual(tasqR1.ID, res[$"{nameof(DINestedCmd2Handler)}_{nameof(DINestedCmd2Handler.p_TasqR)}"]);
                    Assert.AreEqual(tasqR1.ID, res[$"{nameof(DINestedCmd3Handler)}_{nameof(DINestedCmd3Handler.p_TasqR)}"]);

                    Assert.AreEqual(trackMe1.ID, res[$"{nameof(DINestedCmd1Handler)}_{nameof(DINestedCmd1Handler.p_TrackMe)}"]);
                    Assert.AreEqual(trackMe1.ID, res[$"{nameof(DINestedCmd2Handler)}_{nameof(DINestedCmd2Handler.p_TrackMe)}"]);
                    Assert.AreEqual(trackMe1.ID, res[$"{nameof(DINestedCmd3Handler)}_{nameof(DINestedCmd3Handler.p_TrackMe)}"]);
                }

                using (var scope = serviceProvider.CreateScope())
                {
                    var scopeSvc = scope.ServiceProvider;

                    tasqR2   = scopeSvc.GetService <ITasqR>();
                    trackMe2 = scopeSvc.GetService <TrackMeInScope>();

                    var cmd = new DINestedCmd1();
                    var res = tasqR2.Run(cmd);

                    Assert.AreEqual(tasqR2.ID, res[$"{nameof(DINestedCmd1Handler)}_{nameof(DINestedCmd1Handler.p_TasqR)}"]);
                    Assert.AreEqual(tasqR2.ID, res[$"{nameof(DINestedCmd2Handler)}_{nameof(DINestedCmd2Handler.p_TasqR)}"]);
                    Assert.AreEqual(tasqR2.ID, res[$"{nameof(DINestedCmd3Handler)}_{nameof(DINestedCmd3Handler.p_TasqR)}"]);

                    Assert.AreEqual(trackMe2.ID, res[$"{nameof(DINestedCmd1Handler)}_{nameof(DINestedCmd1Handler.p_TrackMe)}"]);
                    Assert.AreEqual(trackMe2.ID, res[$"{nameof(DINestedCmd2Handler)}_{nameof(DINestedCmd2Handler.p_TrackMe)}"]);
                    Assert.AreEqual(trackMe2.ID, res[$"{nameof(DINestedCmd3Handler)}_{nameof(DINestedCmd3Handler.p_TrackMe)}"]);
                }

                Assert.AreNotEqual(tasqR1.ID, tasqR2.ID);
                Assert.AreNotEqual(trackMe1.ID, trackMe2.ID);
            }
        }
コード例 #18
0
 public MainCalcCmdHandler
 (
     ITasqR processor,
     IAppSession appSession,
     IMapper mapper,
     IAerishDbContext dbContext
 )
 {
     p_Processor  = processor;
     p_AppSession = appSession;
     p_Mapper     = mapper;
     p_DbContext  = dbContext;
 }
コード例 #19
0
 public GetBasicPayQrHandler
 (
     IAerishDbContext dbContext,
     IAppSession appSession,
     ITasqR processor,
     IMapper mapper
 )
 {
     p_DbContext  = dbContext;
     p_AppSession = appSession;
     p_Processor  = processor;
     p_Mapper     = mapper;
 }
コード例 #20
0
 public ValidateUserLoginCmdHandler_API
 (
     ILynxAPI clientFactory,
     ILogger <ValidateUserLoginCmdHandler_API> exceptionHandler,
     ILynxDbContext dbContext,
     ITasqR tasqR
 )
 {
     p_ExceptionHandler = exceptionHandler;
     p_TasqR            = tasqR;
     p_HttpClient       = clientFactory;
     p_BaseDbContext    = dbContext as DbContext;
     p_UserSessionDbSet = (DbSet <UserSession>)dbContext.UserSessions;
 }
コード例 #21
0
 public GetSSSTableQrHandler
 (
     ITasqR processor,
     IAerishDbContext dbContext,
     IMemoryCache memoryCache,
     IAppSession appSession,
     IMapper mapper
 )
 {
     p_Processor   = processor;
     p_DbContext   = dbContext;
     p_MemoryCache = memoryCache;
     p_AppSession  = appSession;
     p_Mapper      = mapper;
 }
コード例 #22
0
 public CreateTrackBillCmdHandler_API
 (
     IHttpClientFactory clientFactory,
     ILogger <CreateTrackBillCmdHandler_API> exceptionHandler,
     ITasqR tasqR,
     IAppUser appUser,
     IJsonSerializer jsonSerializer
 )
 {
     p_ClientFactory    = clientFactory;
     p_ExceptionHandler = exceptionHandler;
     p_TasqR            = tasqR;
     p_AppUser          = appUser;
     p_JsonSerializer   = jsonSerializer;
 }
コード例 #23
0
 public FindTrackBillQrHandler_API
 (
     IHttpClientFactory clientFactory,
     ILogger <FindTrackBillQrHandler_API> exceptionHandler,
     ITasqR tasqR,
     IAppUser appUser,
     IJsonSerializer jsonSerializer,
     ILynxDbContext dbContext, IMapper mapper
 ) : base(dbContext, mapper)
 {
     p_ClientFactory    = clientFactory;
     p_ExceptionHandler = exceptionHandler;
     p_TasqR            = tasqR;
     p_AppUser          = appUser;
     p_JsonSerializer   = jsonSerializer;
 }
コード例 #24
0
 public FindBillPaymentStepsTemplateQrHandler_API
 (
     IHttpClientFactory clientFactory,
     ILogger <FindBillPaymentStepsTemplateQrHandler_API> exceptionHandler,
     ITasqR tasqR,
     IAppUser appUser,
     IJsonSerializer jsonSerializer,
     ILynxDbContext dbContext
 ) : base(dbContext)
 {
     p_ClientFactory    = clientFactory;
     p_ExceptionHandler = exceptionHandler;
     p_TasqR            = tasqR;
     p_AppUser          = appUser;
     p_JsonSerializer   = jsonSerializer;
 }
コード例 #25
0
 public PayRunController(ITasqR tasqR) : base(tasqR)
 {
 }
コード例 #26
0
 public JobController(ITasqR tasqR, IAppSession appSession) : base(tasqR)
 {
     p_AppSession = appSession;
 }
コード例 #27
0
 public MasterDataController(ITasqR tasqR, IAppSession appSession) : base(tasqR)
 {
     p_AppSession = appSession;
 }
コード例 #28
0
ファイル: DINestedCmd.cs プロジェクト: mgdagpin/TasqR
 public DINestedCmd2Handler(ITasqR tasqR, TrackMeInScope trackMe)
 {
     p_TasqR   = tasqR;
     p_TrackMe = trackMe;
 }
コード例 #29
0
ファイル: PlanYearController.cs プロジェクト: vgdagpin/Aerish
 public PlanYearController(ITasqR tasqR) : base(tasqR)
 {
 }
コード例 #30
0
 public PagIBIGContributionDeductionCmdHandler(ITasqR processor, IAppSession appSession)
 {
     p_Processor  = processor;
     p_AppSession = appSession;
 }