예제 #1
0
 public SearchQueryHandler(ISearchRepository <TEntity> searchRepository,
                           IAsyncTranslator <TEntity, TViewModel> translator,
                           ILinqSearchRepository <IActivity> activityRepository,
                           IActivityAuthorizer authorizer)
 {
     SearchRepository   = searchRepository ?? throw new System.ArgumentNullException(nameof(searchRepository));
     Translator         = translator ?? throw new System.ArgumentNullException(nameof(translator));
     ActivityRepository = activityRepository ?? throw new System.ArgumentNullException(nameof(activityRepository));
     Authorizer         = authorizer ?? throw new System.ArgumentNullException(nameof(authorizer));
 }
예제 #2
0
 public CreateBagCommandHandler(ICreateRepository <Bag> createRepository,
                                ILinqSearchRepository <IActivity> activityRepository,
                                IActivityAuthorizer authorizer,
                                IAsyncTranslator <ViewModels.Tea.Bag, Bag> translator)
 {
     CreateRepository   = createRepository ?? throw new System.ArgumentNullException(nameof(createRepository));
     ActivityRepository = activityRepository ?? throw new System.ArgumentNullException(nameof(activityRepository));
     Authorizer         = authorizer ?? throw new System.ArgumentNullException(nameof(authorizer));
     Translator         = translator ?? throw new System.ArgumentNullException(nameof(translator));
 }
예제 #3
0
 public CreateCommandHandler(ICreateRepository <TEntity> createRepository,
                             ILinqSearchRepository <IActivity> activityRepository,
                             IActivityAuthorizer authorizer,
                             ITranslator <TViewModel, TEntity> translator)
 {
     CreateRepository   = createRepository ?? throw new System.ArgumentNullException(nameof(createRepository));
     ActivityRepository = activityRepository ?? throw new System.ArgumentNullException(nameof(activityRepository));
     Authorizer         = authorizer ?? throw new System.ArgumentNullException(nameof(authorizer));
     Translator         = translator ?? throw new System.ArgumentNullException(nameof(translator));
 }
예제 #4
0
 public UpdateBagCommandHandler(IUpdateRepository <Bag> updateRepository,
                                IGetRepository <Bag> getRepository,
                                ILinqSearchRepository <IActivity> activityRepository,
                                IActivityAuthorizer authorizer,
                                ITranslator <ViewModels.Tea.Bag, Bag, Bag> translator)
 {
     UpdateRepository   = updateRepository ?? throw new System.ArgumentNullException(nameof(updateRepository));
     GetRepository      = getRepository ?? throw new System.ArgumentNullException(nameof(getRepository));
     ActivityRepository = activityRepository ?? throw new System.ArgumentNullException(nameof(activityRepository));
     Authorizer         = authorizer ?? throw new System.ArgumentNullException(nameof(authorizer));
     Translator         = translator ?? throw new System.ArgumentNullException(nameof(translator));
 }
 public CreateBagsCountByBrandsCommandHandler(ILinqSearchRepository <Bag> searchRepository, IUpsertRepository <Dashboard <IEnumerable <CountBy <RefValue> > > > upsertRepository)
 {
     SearchRepository = searchRepository ?? throw new System.ArgumentNullException(nameof(searchRepository));
     UpsertRepository = upsertRepository ?? throw new System.ArgumentNullException(nameof(upsertRepository));
 }
예제 #6
0
 public CreateTotalBagsCountByInsertDateCommandHandler(ILinqSearchRepository <Bag> searchRepository, IUpsertRepository <Dashboard <IEnumerable <CountBy <NodaTime.LocalDate> > > > upsertRepository)
 {
     SearchRepository = searchRepository ?? throw new System.ArgumentNullException(nameof(searchRepository));
     UpsertRepository = upsertRepository ?? throw new System.ArgumentNullException(nameof(upsertRepository));
 }