예제 #1
0
 public UserRepository(ServiceFacade.Repository repositoryFacade,
                       ILogger <UserRepository> logger,
                       Security.Abstract.IPasswordHasher passwordHasher) : base(repositoryFacade, logger)
 {
     _passwordHasher = passwordHasher
                       ?? throw new ArgumentNullException(nameof(passwordHasher));
 }
 public SocialRepository(ServiceFacade.Repository repositoryFacade)
 {
     if (repositoryFacade == null)
     {
         throw new ArgumentNullException(nameof(repositoryFacade));
     }
     _context          = repositoryFacade.context;
     _mapper           = repositoryFacade.mapper;
     _config           = repositoryFacade.config;
     _dateTimeProvider = repositoryFacade.dateTimeProvider;
     _entitySerializer = repositoryFacade.entitySerializer;
 }
 public EmailSubscriptionAuditLogRepository(ServiceFacade.Repository repositoryFacade,
                                            ILogger <IRepository <EmailSubscriptionAuditLog> > logger)
 {
     if (repositoryFacade == null)
     {
         throw new ArgumentNullException(nameof(repositoryFacade));
     }
     _context          = repositoryFacade.context;
     _mapper           = repositoryFacade.mapper;
     _config           = repositoryFacade.config;
     _dateTimeProvider = repositoryFacade.dateTimeProvider;
     _entitySerializer = repositoryFacade.entitySerializer;
     _logger           = Require.IsNotNull(logger, nameof(logger));
 }
예제 #4
0
        public UserLogRepository(ServiceFacade.Repository repositoryFacade,
                                 ILogger <UserLogRepository> logger) : base(repositoryFacade, logger)
        {
            var configuredMaxActivity
                = repositoryFacade.config[ConfigurationKey.MaximumAllowableActivity];

            if (!string.IsNullOrEmpty(configuredMaxActivity))
            {
                if (!int.TryParse(configuredMaxActivity, out MaximumAllowableActivity))
                {
                    _logger.LogError("Could not configure maximum allowable activity: {0} in configuration is not a number",
                                     ConfigurationKey.MaximumAllowableActivity);
                }
            }
        }
예제 #5
0
 public PrizeWinnerRepository(ServiceFacade.Repository repositoryFacade,
                              ILogger <PrizeWinnerRepository> logger) : base(repositoryFacade, logger)
 {
 }
 public PsBlackoutDateRepository(ServiceFacade.Repository repositoryFacade,
                                 ILogger <PsBlackoutDateRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #7
0
 public BranchRepository(ServiceFacade.Repository repositoryFacade,
                         ILogger <BranchRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #8
0
 public DirectEmailTemplateRepository(ServiceFacade.Repository repositoryFacade,
                                      ILogger <DirectEmailTemplateRepository> logger)
     : base(repositoryFacade, logger)
 {
 }
예제 #9
0
 public ChallengeTaskRepository(ServiceFacade.Repository repositoryFacade,
                                ILogger <ChallengeTaskRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #10
0
 public DrawingRepository(ServiceFacade.Repository repositoryFacade,
                          ILogger <DrawingRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #11
0
 public MailRepository(ServiceFacade.Repository repositoryFacade,
                       ILogger <MailRepository> logger) : base(repositoryFacade, logger)
 {
 }
 public AuthorizationCodeRepository(ServiceFacade.Repository repositoryFacade,
                                    ILogger <AuthorizationCodeRepository> logger) : base(repositoryFacade, logger)
 {
 }
 public PsAgeGroupRepository(ServiceFacade.Repository repositoryFacade,
                             ILogger <PsAgeGroupRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #14
0
 public DailyLiteracyTipImageRepository(ServiceFacade.Repository repositoryFacade,
                                        ILogger <DailyLiteracyTipImageRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #15
0
 public RequiredQuestionnaireRepository(ServiceFacade.Repository repositoryFacade,
                                        ILogger <RequiredQuestionnaireRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #16
0
 public VendorCodePackingSlipRepository(ServiceFacade.Repository repositoryFacade,
                                        ILogger <VendorCodePackingSlipRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #17
0
 public PointTranslationRepository(ServiceFacade.Repository repositoryFacade,
                                   ILogger <PointTranslationRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #18
0
 public SiteSettingRepository(ServiceFacade.Repository repositoryFacade,
                              ILogger <SiteSettingRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #19
0
파일: PageRepository.cs 프로젝트: iafb/gra4
 public PageRepository(ServiceFacade.Repository repositoryFacade,
                       ILogger <PageRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #20
0
 public DynamicAvatarColorRepository(ServiceFacade.Repository repositoryFacade,
                                     ILogger <DynamicAvatarColorRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #21
0
 public EmailReminderRepository(ServiceFacade.Repository repositoryFacade,
                                ILogger <EmailReminderRepository> logger) : base(repositoryFacade, logger)
 {
 }
 public GroupTypeRepository(ServiceFacade.Repository repositoryFacade,
                            ILogger <GroupTypeRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #23
0
 public CategoryRepository(ServiceFacade.Repository repositoryFacade,
                           ILogger <CategoryRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #24
0
 public CarouselItemRepository(ServiceFacade.Repository repositoryFacade,
                               ILogger <CarouselItemRepository> logger)
     : base(repositoryFacade, logger)
 {
 }
예제 #25
0
 public VendorCodeTypeRepository(ServiceFacade.Repository repositoryFacade,
                                 ILogger <VendorCodeTypeRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #26
0
 public TriggerRepository(ServiceFacade.Repository repositoryFacade,
                          ILogger <TriggerRepository> logger) : base(repositoryFacade, logger)
 {
 }
 public AvatarItemRepository(ServiceFacade.Repository repositoryFacade,
                             ILogger <AvatarItemRepository> logger) : base(repositoryFacade, logger)
 {
 }
 public LocationRepository(ServiceFacade.Repository repositoryFacade,
                           ILogger <LocationRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #29
0
 public EventRepository(ServiceFacade.Repository repositoryFacade,
                        ILogger <EventRepository> logger) : base(repositoryFacade, logger)
 {
 }
예제 #30
0
 public SchoolDistrictRepository(ServiceFacade.Repository repositoryFacade,
                                 ILogger <SchoolDistrictRepository> logger) : base(repositoryFacade, logger)
 {
 }