Example #1
0
 public BannerController(IUserAccountRepository DefineUserRepository, IBannerRepository BannerRepository)
 {
     _RDefineUser = DefineUserRepository;
     _RBanner = BannerRepository;
     EBanner = new BannerExtentions(_RBanner, _RDefineUser);
     EDefineUser = new UserAccountExtentions(_RDefineUser);
 }
Example #2
0
 public ArticleController(IArticleRepository ArticleRepository, IUserAccountRepository userRepository)
 {
     _RArticle = ArticleRepository;
     _RDefineUser = userRepository;
     EArticle = new ArticleExtentions(_RArticle, _RDefineUser);
     EDefineUser = new UserAccountExtentions(_RDefineUser);
 }
Example #3
0
 public StoryController(IStoryRepository StoryRepository, IUserAccountRepository DefineUserRepository)
 {
     _RStory = StoryRepository;
     _RDefineUser = DefineUserRepository;
     EStory = new StoryExtentions(_RStory, _RDefineUser);
     EDefineUser = new UserAccountExtentions(_RDefineUser);
 }
Example #4
0
 public OrderExtensions(IProductOrderRepository orderRepository, IUserAccountRepository DefineUserRepository,IServiceRepository serviceRepository)
 {
     _ROrder = orderRepository;
     _RDefineUser = DefineUserRepository;
     _RProduct = serviceRepository;
     //EDefineUser = new DefineUserExtentions(_RDefineUser);
 }
 public void Dispose()
 {
     if (this.userRepository.TryDispose())
     {
         this.userRepository = null;
     }
 }
Example #6
0
 public FooterController(IFooterRepository FooterRepository, IUserAccountRepository DefineUserRepository)
 {
     _RFooter = FooterRepository;
     _RDefineUser = DefineUserRepository;
     EFooter = new FooterExtentions(_RFooter);
     EDefineUser = new UserAccountExtentions(_RDefineUser);
 }
Example #7
0
 public UserService(IUserAccountRepository userAccountRepository, ICustomerRepository customerRepository, IUserRoleRepository userRoleRepository, IRoleRepository roleRepository)
 {
     _customerRepository = customerRepository;
     _userRoleRepository = userRoleRepository;
     _roleRepository = roleRepository;
     _userAccountRepository = userAccountRepository;
 }
Example #8
0
        public NewsController(INewsRepository NewsRepository, IUserAccountRepository DefineUserRepository)
        {
            _RNews = NewsRepository;
            _RDefineUser = DefineUserRepository;

            ENews = new NewsExtentions(_RNews, _RDefineUser);
            EDefineUser = new UserAccountExtentions(_RDefineUser);
        }
 public void Dispose()
 {
     if (this.userRepository != null)
     {
         this.userRepository.Dispose();
         this.userRepository = null;
     }
 }
Example #10
0
 public UserService(MappingManagerV2 m, IUserAccountRepository userAccountRepository, ICustomerRepository customerRepository, IUserRoleRepository userRoleRepository, IRoleRepository roleRepository)
 {
     _customerRepository = customerRepository;
     _userRoleRepository = userRoleRepository;
     _roleRepository = roleRepository;
     _userAccountRepository = userAccountRepository;
     _mapping = m;
 }
Example #11
0
 public UploadController(IUserAccountRepository DefineUserRepository,
     IUploadRepository UploadRepository)
 {
     _RDefineUser = DefineUserRepository;
     _RUpload = UploadRepository;
     EUpload = new UploadExtentions(_RUpload, _RDefineUser);
     EDefineUser = new UserAccountExtentions(_RDefineUser);
 }
Example #12
0
 public QuestionController(IUnitOfWork uow, IQuestionRepository QuestionRepository, IUserAccountRepository DefineUserRepository)
 {
     _uow = uow;
     _RQuestion = QuestionRepository;
     _RDefineUser = DefineUserRepository;
     EDefineUser = new UserAccountExtentions(_RDefineUser);
     EQuestion = new QuestionExtensions(_RQuestion ,_RDefineUser);
 }
 public RejectTransferConnectionInvitationCommandHandler(
     IEmployerAccountRepository employerAccountRepository,
     ITransferConnectionInvitationRepository transferConnectionInvitationRepository,
     IUserAccountRepository userRepository)
 {
     _employerAccountRepository = employerAccountRepository;
     _transferConnectionInvitationRepository = transferConnectionInvitationRepository;
     _userRepository = userRepository;
 }
Example #14
0
 public ReorderItemRequestHandler(ILogger <ReorderItemRequestHandler> logger,
                                  IUserAccountRepository userAccountRepository, IUserItemRepository userItemRepository,
                                  IUserListRepository userListRepository, IUserActionsService userActionsService)
 {
     _logger = logger;
     _userAccountRepository = userAccountRepository;
     _userItemRepository    = userItemRepository;
     _userActionsService    = userActionsService;
 }
Example #15
0
 public OrderController(IProductOrderRepository OrderRepository, IUserAccountRepository DefineUserRepository,
     IServiceRepository serviceRepository)
 {
     _ROrder = OrderRepository;
     _RDefineUser = DefineUserRepository;
     _RService = serviceRepository;
     EDefineUser = new UserAccountExtentions(_RDefineUser);
     EOrder = new OrderExtensions(_ROrder ,_RDefineUser,_RService);
 }
Example #16
0
 public SettingController(IUnitOfWork uow, ISettingRepository RSetting, IUserAccountRepository RDefineUser, 
     IContactInfoRepository ContactInfoRepository,ISeoMngRepository SeoRepository)
 {
     _RSetting = RSetting;
     _RContactInfo = ContactInfoRepository;
     _RDefineUser = RDefineUser;
     _RSeoMng = SeoRepository;
     _uow = uow;
 }
 public MessageHandlerService(DiscordSocketClient client, DiscordLogger logger, DiscordBotConfig config, LevelingService levelingService, IUserAccountRepository userRepo)
 {
     _config          = config;
     _client          = client;
     _logger          = logger;
     _levelingService = levelingService;
     _userRepo        = userRepo;
     _messagesList    = new List <Message>();
 }
 public GetItemForEditRequestHandler(ILogger <GetItemForEditRequestHandler> logger,
                                     IUserAccountRepository userAccountRepository, IUserListRepository userListRepository,
                                     IUserItemRepository userItemRepository)
 {
     _logger = logger;
     _userAccountRepository = userAccountRepository;
     _userListRepository    = userListRepository;
     _userItemRepository    = userItemRepository;
 }
 public UpsertRegisteredUserCommandHandler(
     IValidator <UpsertRegisteredUserCommand> validator,
     IUserAccountRepository userRepository,
     IEventPublisher eventPublisher)
 {
     _validator      = validator;
     _userRepository = userRepository;
     _eventPublisher = eventPublisher;
 }
Example #20
0
        public HomeController( IUserAccountRepository DefineUserRepository,
            ISettingRepository SettingRepository,ISeoMngRepository SeoRepository)
        {
            _RDefineUser = DefineUserRepository;
            _RSetting = SettingRepository;
            _RSeoMng = SeoRepository;

            DefineUserExtentions = new UserAccountExtentions(_RDefineUser);
        }
 public GetFeedRequestHandler(ILogger <GetFeedRequestHandler> logger, IUserFeedRepository userFeedRepository,
                              IUserAccountRepository userAccountRepository, IUserItemRepository userItemRepository, IFeedGenerator feedGenerator)
 {
     _logger                = logger;
     _userFeedRepository    = userFeedRepository;
     _userAccountRepository = userAccountRepository;
     _userItemRepository    = userItemRepository;
     _feedGenerator         = feedGenerator;
 }
Example #22
0
 public ContactController(IUnitOfWork uow, IContactRepository ContactRepository,
     IUserAccountRepository DefineUserRepository)
 {
     _uow = uow;
     _RContact = ContactRepository;
     _RDefineUser = DefineUserRepository;
     EDefineUser = new UserAccountExtentions(_RDefineUser);
     EContact = new ContactExtensions(_RContact, _RDefineUser);
 }
 public UserAccountService(
     IUserAccountRepository userAccountRepository,
     NotificationService notificationService,
     IPasswordPolicy passwordPolicy)
 {
     this.userRepository = userAccountRepository;
     this.notificationService = notificationService;
     this.passwordPolicy = passwordPolicy;
 }
 public Connection(DiscordLogger logger, DiscordSocketClient client, IUserAccountRepository userAccountRepository,
                   CommandService service, IServiceProvider serviceProvider, LevelingService levelingService)
 {
     _service               = service;
     _logger                = logger;
     _client                = client;
     _levelingService       = levelingService;
     _userAccountRepository = userAccountRepository;
     _serviceProvider       = serviceProvider;
 }
Example #25
0
 /// <summary>
 /// AccountController .ctor
 /// </summary>
 /// <param name="userManager">userManager</param>
 /// <param name="signInManager">signInManager</param>
 /// <param name="userRepository">userRepository</param>
 /// <param name="tokenService"></param>
 public AccountController(UserManager <UserAccount> userManager,
                          SignInManager <UserAccount> signInManager,
                          IUserAccountRepository userRepository,
                          ITokenService tokenService)
 {
     _userRepository = userRepository;
     _userManager    = userManager;
     _signInManager  = signInManager;
     _tokenService   = tokenService;
 }
Example #26
0
 public AdminService(IUserManager userManager,
                     ISignInManager signInManager,
                     IHttpContextAccessor httpContextAccessor,
                     IUserAccountRepository userAccountRepository)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _httpContextAccessor   = httpContextAccessor;
     _userAccountRepository = userAccountRepository;
 }
Example #27
0
 /// <summary>
 /// AccountController .ctor
 /// </summary>
 /// <param name="userManager">userManager</param>
 /// <param name="signInManager">signInManager</param>
 /// <param name="userRepository">userRepository</param>
 /// <param name="tokenGenerator"></param>
 public AccountController(UserManager <SparkTodo.Models.UserAccount> userManager,
                          SignInManager <SparkTodo.Models.UserAccount> signInManager,
                          IUserAccountRepository userRepository,
                          ITokenGenerator tokenGenerator)
 {
     _userRepository = userRepository;
     _userManager    = userManager;
     _signInManager  = signInManager;
     _tokenGenerator = tokenGenerator;
 }
Example #28
0
        public async Task <Message> Execute(Message message,
                                            TelegramBotClient client,
                                            IExpenseRepository expenseRepository,
                                            IUserAccountRepository userAccountRepository,
                                            ICategoryRepository categoryRepository)
        {
            var chatId = message.Chat.Id;

            return(await client.SendTextMessageAsync(chatId, SimpleTxtResponse.Help));
        }
        public UserAccountService(DbConnection Parameter, ISercurityService iSercurityService)
        {
            SqlInsightDbProvider.RegisterProvider();
            string       sqlConnection = Caching.Instance.GetApplicationConfigs("DBConnection");
            DbConnection c             = new SqlConnection(sqlConnection);

            _IUserAccountRepository = c.As <IUserAccountRepository>();

            _ISercurityService = iSercurityService;
        }
Example #30
0
 public AccountController(INodeRepository nodeRepository,
                          IAccessKeyRepository accessKeyRepository,
                          IUserRepository userKeyRepository,
                          IUserAccountRepository userAccountKeyRepository)
 {
     _nodeRepository           = nodeRepository;
     _accessKeyRepository      = accessKeyRepository;
     _userKeyRepository        = userKeyRepository;
     _userAccountKeyRepository = userAccountKeyRepository;
 }
 public MainPage()
 {
     this.InitializeComponent();
     usersRepository = new UserAccountRepository();
     //check authentication of user, return out boolean
     isAuthenticated(out AuthStatus);
     //Beginning Frame on Startup
     MyFrame.Navigate(typeof(EventStartView));
     DataContext = this;
 }
        public UsersSummary()
        {
            this.InitializeComponent();
            usersRepository = new UserAccountRepository();

            //Fill list of Users
            FillUserList();

            ((Window.Current.Content as Frame).Content as MainPage).ChangeMainPageTitleName("USER SUMMARY");
        }
Example #33
0
 public HomeController(IUnitOfWork uow, INewsRepository newsRepository, IServiceRepository ServiceRepository,
     ISeoMngRepository SeoRepository,
     IUserAccountRepository userAccountRepository)
 {
     _uow = uow;
     _RService = ServiceRepository;
     _rNewsRepository = newsRepository;
     _RSeoMng = SeoRepository;
     _rAccountRepository = userAccountRepository;
 }
 public UserAccountService(
     IUserAccountRepository repo,
     IMapper mapper,
     IOptions <AppConfigSettings> appConfigSettings
     )
 {
     _repo              = repo;
     _mapper            = mapper;
     _appConfigSettings = appConfigSettings.Value;
 }
 public GetProfileRequestHandler(IUserAccountRepository userAccountRepository, IUserAccountApiAccessRepository userAccountApiAccessRepository,
                                 IUserAccountTokenRepository userAccountTokenRepository, IApiClientRepository apiClientRepository,
                                 IUserFeedRepository userFeedRepository)
 {
     _userAccountRepository          = userAccountRepository;
     _userAccountApiAccessRepository = userAccountApiAccessRepository;
     _userAccountTokenRepository     = userAccountTokenRepository;
     _apiClientRepository            = apiClientRepository;
     _userFeedRepository             = userFeedRepository;
 }
Example #36
0
        public ProductController(ISettingRepository SettingRepository, IUserAccountRepository DefineUserRepository,
            IServiceRepository ServiceRepository)
        {
            _RDefineUser = DefineUserRepository;
            _RService = ServiceRepository;
            _RSetting = SettingRepository;

            EService = new ServiceExtentions(_RService, _RDefineUser);
            EDefineUser = new UserAccountExtentions(_RDefineUser);
        }
Example #37
0
        public SercurityService(IIPRequestDetails iIPRequestDetails)
        {
            SqlInsightDbProvider.RegisterProvider();
            //  string sqlConnection = "Data Source=.;Initial Catalog=EmployeeManage;Integrated Security=True";
            string       sqlConnection = Caching.Instance.GetApplicationConfigs("DBConnection");
            DbConnection c             = new SqlConnection(sqlConnection);

            _IUserAccountRepository  = c.As <IUserAccountRepository>();
            _IAppAnalyticsRepository = c.As <IAppAnalyticsRepository>();
            _IIPRequestDetails       = iIPRequestDetails;
        }
Example #38
0
 public UserManagementService(
     IUserContext applicationContext,
     IUserAccountRepository userAccountRepository,
     ICryptographicService cryptographicService,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     Check.NotNull(userAccountRepository, "userAccountRepository cannot be null");
     _userAccountRepository = userAccountRepository;
     _cryptographicService  = cryptographicService;
     _userAccountValidator  = new UserAccountValidator(_userAccountRepository);
 }
        static MembershipRebootConfiguration ConfigFromDeprecatedInterfaces(
            IUserAccountRepository userAccountRepository,
            INotificationService notificationService,
            IPasswordPolicy passwordPolicy)
        {
            if (userAccountRepository == null) throw new ArgumentNullException("userAccountRepository");

            var config = new MembershipRebootConfiguration(SecuritySettings.Instance, new DelegateFactory(() => userAccountRepository));
            config.FromLegacy(notificationService, passwordPolicy);
            return config;
        }
        public UserAccountService(
            IUserAccountRepository userAccountRepository,
            INotificationService notificationService,
            IPasswordPolicy passwordPolicy)
        {
            if (userAccountRepository == null) throw new ArgumentNullException("userAccountRepository");

            var config = new MembershipRebootConfiguration();
            config.FromLegacy(notificationService, passwordPolicy);
            this.InitFromConfiguration(config, userAccountRepository);
        }
        public UserAccountService(
            IUserAccountRepository userAccountRepository,
            INotificationService notificationService,
            IPasswordPolicy passwordPolicy)
        {
            if (userAccountRepository == null) throw new ArgumentNullException("userAccountRepository");

            this.userRepository = userAccountRepository;
            this.notificationService = notificationService;
            this.passwordPolicy = passwordPolicy;
        }
Example #42
0
 protected UserLoginService(
     IWCloudContext <UserLoginService> _context,
     IPasswordHelper passHelper,
     IMobilePhoneFormatter _mobileFormatter,
     IUserAccountRepository _userRepo)
 {
     this._context              = _context;
     this._passHelper           = passHelper;
     this._mobileFormatter      = _mobileFormatter;
     this.userAccountRepository = _userRepo;
 }
Example #43
0
 public GetListItemsRequestHandler(ILogger <GetListItemsRequestHandler> logger,
                                   IUserAccountRepository userAccountRepository, IUserListRepository userListRepository,
                                   IUserItemRepository userItemRepository, IUserActionsService userActionsService,
                                   IUserActionRepository userActionRepository)
 {
     _logger = logger;
     _userAccountRepository = userAccountRepository;
     _userListRepository    = userListRepository;
     _userItemRepository    = userItemRepository;
     _userActionsService    = userActionsService;
     _userActionRepository  = userActionRepository;
 }
 public static UserManagementService Create(IUserAccountRepository userAccountRepository)
 {
     var sessionScopeStub = MockRepository.GenerateStub<IRepositorySessionScope>();
     var sessionFactoryStub = MockRepository.GenerateStub<IRepositorySessionFactory>();
     sessionFactoryStub.Stub(x => x.NewSessionScope()).Return(sessionScopeStub);
     return new UserManagementService(
         TestUserContext.Create("*****@*****.**", "Test User", "Operations Manager"),
         sessionFactoryStub,
         userAccountRepository,
         new CryptographicService(),
         MockRepository.GenerateStub<IQueueDispatcher<IMessage>>());
 }
Example #45
0
 public UserAccountController(IUserAccountRepository userAccountRepository, IMapper mapper, IPropertyMappingService propertyMappingService,
                              IPropertyCheckerService propertyCheckerService)
 {
     _userAccountRepository = userAccountRepository ??
                              throw new ArgumentNullException(nameof(userAccountRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
     _propertyMappingService = propertyMappingService ??
                               throw new ArgumentNullException(nameof(propertyMappingService));
     _propertyCheckerService = propertyCheckerService ??
                               throw new ArgumentNullException(nameof(propertyCheckerService));
 }
 public ManageController(ILogger <ManageController> logger,
                         IUserAccountRepository userAccountRepository,
                         IUserFeedRepository userFeedRepository,
                         IRssFeedRepository rssFeedRepository,
                         IHttpClientFactory clientFactory)
 {
     _logger = logger;
     _userAccountRepository = userAccountRepository;
     _userFeedRepository    = userFeedRepository;
     _rssFeedRepository     = rssFeedRepository;
     _clientFactory         = clientFactory;
 }
Example #47
0
 public UserProfileController(IPublicUserProfileManager publicUserProfileManager, IFriendListManager friendListManager, IUserAccountRepository userAccountRepository, IUserInteractionService userInteractionService, ITraditionalListingSearchRepository traditionalListingSearchRepository, ITokenService tokenService, IAuthorizationResolutionManager authorizationResolutionManager,
                              IAuthorizationPolicyManager authorizationPolicyManager)
 {
     _publicUserProfileManager           = publicUserProfileManager;
     _friendListManager                  = friendListManager;
     _userAccountRepository              = userAccountRepository;
     _userInteractionService             = userInteractionService;
     _traditionalListingSearchRepository = traditionalListingSearchRepository;
     _tokenService = tokenService;
     _authorizationResolutionManager = authorizationResolutionManager;
     _authorizationPolicyManager     = authorizationPolicyManager;
 }
 public ArticleController(ILogger <FeedController> logger,
                          IArticleRepository articleRepository,
                          IUserAccountRepository userAccountRepository,
                          IUserFeedRepository userFeedRepository,
                          IUserArticlesReadRepository userArticlesReadRepository)
 {
     _logger                     = logger;
     _articleRepository          = articleRepository;
     _userAccountRepository      = userAccountRepository;
     _userFeedRepository         = userFeedRepository;
     _userArticlesReadRepository = userArticlesReadRepository;
 }
 public CustomerController(ICustomerDataService customerService,
     ICustomerRepository customerRepo,
     IResourceRepository resourceRepo,
     IUserAccountRepository useraccountRepo,
     ILikeRepository likeRepo)
 {
     this._customerService = customerService;
     _customerRepo = customerRepo;
     _resourceRepo = resourceRepo;
     _useraccountRepo = useraccountRepo;
     _likeRepo = likeRepo;
 }
Example #50
0
 public SampleContractController(IContractRepository contractRepository,
                                 INodeRepository nodeRepository,
                                 IAccessKeyRepository accessKeyRepository,
                                 IUserRepository userRepository,
                                 IUserAccountRepository userAccountRepository)
 {
     _contractRepository    = contractRepository;
     _nodeRepository        = nodeRepository;
     _accessKeyRepository   = accessKeyRepository;
     _userRepository        = userRepository;
     _userAccountRepository = userAccountRepository;
 }
Example #51
0
 public ValidateCredentialsAndCreateAccessTokenRequestHandler(ILogger <ValidateCredentialsAndCreateAccessTokenRequestHandler> logger,
                                                              IApiClientRepository apiClientRepository, IUserAccountRepository userAccountRepository,
                                                              IUserAccountApiAccessRepository userAccountApiAccessRepository, IUserAccountTokenRepository userAccountTokenRepository,
                                                              IConfiguration configuration)
 {
     _logger = logger;
     _apiClientRepository            = apiClientRepository;
     _userAccountRepository          = userAccountRepository;
     _userAccountApiAccessRepository = userAccountApiAccessRepository;
     _userAccountTokenRepository     = userAccountTokenRepository;
     _configuration = configuration;
 }
 public CreateInvitationCommandHandler(IInvitationRepository invitationRepository, IMembershipRepository membershipRepository, IMediator mediator,
                                       EmployerAccountsConfiguration employerApprenticeshipsServiceConfiguration, IValidator <CreateInvitationCommand> validator,
                                       IUserAccountRepository userRepository, IEventPublisher eventPublisher)
 {
     _invitationRepository = invitationRepository;
     _membershipRepository = membershipRepository;
     _mediator             = mediator;
     _employerApprenticeshipsServiceConfiguration = employerApprenticeshipsServiceConfiguration;
     _validator      = validator;
     _userRepository = userRepository;
     _eventPublisher = eventPublisher;
 }
 public AddMeterReadingsCommandHandler(IMeterReadingRepository meterReadingRepository,
                                       IUserAccountRepository userAccountRepository,
                                       IMeterReadingValidator meterReadingValidator,
                                       IFileReadRepository fileReadRepository,
                                       ILogger <AddMeterReadingsCommandHandler> logger)
 {
     _meterReadingRepository = meterReadingRepository;
     _userAccountRepository  = userAccountRepository;
     _meterReadingValidator  = meterReadingValidator;
     _fileReadRepository     = fileReadRepository;
     _logger = logger;
 }
Example #54
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserAccount" /> class.
 /// This is implemented using strategic design pattern.
 /// This class depends on abstractions.
 /// </summary>
 /// <param name="userAccount">The object instance.</param>
 public UserAccount(IUserAccountRepository userAccount)
 {
     try
     {
         //Storing the object instance.
         this.userAccount = userAccount;
     }
     catch (Exception)
     {
         throw;
     }
 }
        public UserManagementService(
			IUserContext applicationContext,
			IRepositorySessionFactory repositorySessionFactory,
			IUserAccountRepository userAccountRepository,
			ICryptographicService cryptographicService,
			IQueueDispatcher<IMessage> dispatcher)
            : base(applicationContext, repositorySessionFactory, dispatcher)
        {
            Check.NotNull(userAccountRepository, "userAccountRepository cannot be null");
            _userAccountRepository = userAccountRepository;
            _cryptographicService = cryptographicService;
            _userAccountValidator = new UserAccountValidator(_userAccountRepository);
        }
        void InitFromConfiguration(MembershipRebootConfiguration configuration, IUserAccountRepository userAccountRepository = null)
        {
            this.configuration = configuration;
            this.userRepository =
                new UserAccountRepository(
                    userAccountRepository ?? configuration.CreateUserAccountRepository(), 
                    configuration.EventBus);
            this.securitySettings = configuration.SecuritySettings;

            ConfigureRequiredValidation();
            usernameValidator.Add(configuration.UsernameValidator);
            emailValidator.Add(configuration.EmailValidator);
            passwordValidator.Add(configuration.PasswordValidator);
        }
        public UserAccountService(MembershipRebootConfiguration configuration, IUserAccountRepository userRepository)
        {
            if (configuration == null) throw new ArgumentNullException("configuration");
            if (userRepository == null) throw new ArgumentNullException("userRepository");
            
            this.Configuration = configuration;

            var validationEventBus = new EventBus();
            validationEventBus.Add(new UserAccountValidator(this));
            this.userRepository = new EventBusUserAccountRepository(userRepository,
                new AggregateEventBus { validationEventBus, configuration.ValidationBus },
                configuration.EventBus);

            this.usernameValidator = new Lazy<AggregateValidator>(()=>
            {
                var val = new AggregateValidator();
                if (!this.SecuritySettings.EmailIsUsername)
                {
                    val.Add(UserAccountValidation.UsernameDoesNotContainAtSign);
                }
                val.Add(UserAccountValidation.UsernameMustNotAlreadyExist);
                val.Add(configuration.UsernameValidator);
                return val;
            });

            this.emailValidator = new Lazy<AggregateValidator>(() =>
            {
                var val = new AggregateValidator();
                val.Add(UserAccountValidation.EmailIsValidFormat);
                val.Add(UserAccountValidation.EmailMustNotAlreadyExist);
                val.Add(configuration.EmailValidator);
                return val;
            });

            this.passwordValidator = new Lazy<AggregateValidator>(() =>
            {
                var val = new AggregateValidator();
                val.Add(UserAccountValidation.PasswordMustBeDifferentThanCurrent);
                val.Add(configuration.PasswordValidator);
                return val;
            });
        }
Example #58
0
 public MappingManagerV2()
 {
     //注意 只能 查询不能有修改操作
     _userAccountRepository = ServiceLocator.Current.Resolve<IUserAccountRepository>();
     _vUserRoleRepository = ServiceLocator.Current.Resolve<IVUserRoleRepository>();
     _promotionBrandRelationRepository = ServiceLocator.Current.Resolve<IPromotionBrandRelationRepository>();
     _likeRepository = ServiceLocator.Current.Resolve<ILikeRepository>();
     _couponRepository = ServiceLocator.Current.Resolve<ICouponRepository>();
     _favoriteRepository = ServiceLocator.Current.Resolve<IFavoriteRepository>();
     _pointRepository = ServiceLocator.Current.Resolve<IPointRepository>();
 }
 public HomeController(IUserAccountRepository<CustomUserAccount> userAccountRepository)
 {
     this.userAccountRepository = userAccountRepository;
 }
Example #60
0
        public UserAdminController(IUserAccountRepository DefineUserRepository)
        {
            _RUser = DefineUserRepository;

            EDefineUser = new UserAccountExtentions(_RUser);
        }