Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="membershipRepository"> </param>
 /// <param name="settingsRepository"> </param>
 /// <param name="emailService"> </param>
 /// <param name="localizationService"> </param>
 /// <param name="activityService"> </param>
 /// <param name="privateMessageService"> </param>
 /// <param name="membershipUserPointsService"> </param>
 /// <param name="topicNotificationService"> </param>
 /// <param name="voteService"> </param>
 /// <param name="badgeService"> </param>
 /// <param name="categoryNotificationService"> </param>
 /// <param name="loggingService"></param>
 /// <param name="uploadedFileService"></param>
 /// <param name="postRepository"></param>
 /// <param name="pollVoteRepository"></param>
 /// <param name="pollAnswerRepository"></param>
 /// <param name="pollRepository"></param>
 /// <param name="topicRepository"></param>
 /// <param name="favouriteRepository"></param>
 /// <param name="categoryService"></param>
 public MembershipService(IMembershipRepository membershipRepository, ISettingsRepository settingsRepository,
     IEmailService emailService, ILocalizationService localizationService, IActivityService activityService,
     IPrivateMessageService privateMessageService, IMembershipUserPointsService membershipUserPointsService,
     ITopicNotificationService topicNotificationService, IVoteService voteService, IBadgeService badgeService,
     ICategoryNotificationService categoryNotificationService, ILoggingService loggingService, IUploadedFileService uploadedFileService,
     IPostRepository postRepository, IPollVoteRepository pollVoteRepository, IPollAnswerRepository pollAnswerRepository,
     IPollRepository pollRepository, ITopicRepository topicRepository, IFavouriteRepository favouriteRepository,
     ICategoryService categoryService)
 {
     _membershipRepository = membershipRepository;
     _settingsRepository = settingsRepository;
     _emailService = emailService;
     _localizationService = localizationService;
     _activityService = activityService;
     _privateMessageService = privateMessageService;
     _membershipUserPointsService = membershipUserPointsService;
     _topicNotificationService = topicNotificationService;
     _voteService = voteService;
     _badgeService = badgeService;
     _categoryNotificationService = categoryNotificationService;
     _loggingService = loggingService;
     _uploadedFileService = uploadedFileService;
     _postRepository = postRepository;
     _pollVoteRepository = pollVoteRepository;
     _pollAnswerRepository = pollAnswerRepository;
     _pollRepository = pollRepository;
     _topicRepository = topicRepository;
     _favouriteRepository = favouriteRepository;
     _categoryService = categoryService;
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="activityRepository"> </param>
 /// <param name="badgeRepository"> </param>
 /// <param name="membershipRepository"> </param>
 /// <param name="loggingService"> </param>
 public ActivityService(IActivityRepository activityRepository, IBadgeRepository badgeRepository, IMembershipRepository membershipRepository, ILoggingService loggingService)
 {
     _activityRepository = activityRepository;
     _badgeRepository = badgeRepository;
     _loggingService = loggingService;
     _membershipRepository = membershipRepository;
 }
Example #3
0
 public LoginServers()
 {
     Logger = LogManager.GetLogger(this.GetType());
     userRepository=new UserRepository();
     membershipRepository=new MembershipRepository();
     trackingRepository=new TrackingRepository();
 }
Example #4
0
 public GameService(IGameRepository gameRepository, IGamingConsoleRepository gamingConsoleRepository, IMembershipRepository membershipRepository, 
     IGamingTrend gamingTrend)
 {
     this.gameRepository = gameRepository;
     this.gamingConsoleRepository = gamingConsoleRepository;
     this.membershipRepository = membershipRepository;
     this.gamingTrend = gamingTrend;
 }
Example #5
0
 public RevenueService(IGameRepository gameRepository, IMembershipRepository membershipRepository, 
     IDailySaleDetailsRepository dailySaleDetailsRepository, IMonthlyExpensesRepository monthlyExpensesRepository)
 {
     this.gameRepository = gameRepository;
     this.membershipRepository = membershipRepository;
     this.dailySaleDetailsRepository = dailySaleDetailsRepository;
     this.monthlyExpensesRepository = monthlyExpensesRepository;
 }
        public AccountLogic(IUnitOfWork unit, IAccountRepository repo, ITeamRepository t, IAttainmentRepository a, IMembershipRepository m)
        {
            this.Unit = unit;
            this.Repo = repo;
            this.tRepo = t;
            this.mRepo = m;
            this.attRepo = a;

        }
Example #7
0
 public RemoveTeamMemberCommandHandler(IMediator mediator, IMembershipRepository membershipRepository, IValidator <RemoveTeamMemberCommand> validator, IEventPublisher eventPublisher)
 {
     if (membershipRepository == null)
     {
         throw new ArgumentNullException(nameof(membershipRepository));
     }
     _mediator             = mediator;
     _membershipRepository = membershipRepository;
     _validator            = validator;
     _eventPublisher       = eventPublisher;
 }
 public ChangeTeamMemberRoleCommandHandler(IMembershipRepository membershipRepository, IMediator mediator, IEventPublisher eventPublisher)
 {
     if (membershipRepository == null)
     {
         throw new ArgumentNullException(nameof(membershipRepository));
     }
     _membershipRepository = membershipRepository;
     _mediator             = mediator;
     _eventPublisher       = eventPublisher;
     _validator            = new ChangeTeamMemberRoleCommandValidator();
 }
        public ProjectNotifier(IMembershipRepository membershipRepository, IEmailQueue emailQueue, IRazorTemplateRepository razorTemplateRepository, IUrlGenerator urlGenerator, ISystemSettings systemSettings, INotificationResourceViews notificationResourceViews, IDeployRepository deployRepository, IDeployStateRepository deployStateRepository)
		{
			_membershipRepository = DIHelper.VerifyParameter(membershipRepository);
			_emailQueue = DIHelper.VerifyParameter(emailQueue);
			_razorTemplateRepository = DIHelper.VerifyParameter(razorTemplateRepository);
			_urlGenerator = DIHelper.VerifyParameter(urlGenerator);
			_systemSettings = DIHelper.VerifyParameter(systemSettings);
			_notificationResourceViews = DIHelper.VerifyParameter(notificationResourceViews);
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository =  DIHelper.VerifyParameter(deployStateRepository);
		}
Example #10
0
 public MembershipCommandHandler(
     IMembershipRepository membershipRepository,
     IUnitOfWork unitOfWork,
     ILogger logger,
     IBasketRepository basketRepository)
 {
     _membershipRepository = membershipRepository;
     _unitOfWork           = unitOfWork;
     _logger           = logger;
     _basketRepository = basketRepository;
 }
Example #11
0
 public UserService(IFirestoreContext context,
                    IUserRepository userRepository,
                    IUserEmailRepository userEmailRepository,
                    IMembershipRepository membershipRepository,
                    IAuthService authService)
 {
     _context              = context;
     _userRepository       = userRepository;
     _userEmailRepository  = userEmailRepository;
     _membershipRepository = membershipRepository;
     _authService          = authService;
 }
 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 CommunityService(IFirestoreContext context,
                         ICommunityRepository communityRepository,
                         IMembershipRepository membershipRepository,
                         IMembershipService membershipService,
                         IAuthService authService)
 {
     _context              = context;
     _communityRepository  = communityRepository;
     _membershipRepository = membershipRepository;
     _membershipService    = membershipService;
     _authService          = authService;
 }
Example #14
0
 public DataManager(IUserRepository userRepository,
                    IClientRepository clientRepository,
                    IGroupRepository groupRepository,
                    IMembershipRepository membershipRepository,
                    IMessageRepository messageRepository)
 {
     _userRepository       = userRepository;
     _clientRepository     = clientRepository;
     _groupRepository      = groupRepository;
     _membershipRepository = membershipRepository;
     _messageRepository    = messageRepository;
 }
        public void SetUp()
        {
            AutoMapperConfiguration.Configure();
            Mapper.AssertConfigurationIsValid();

            this.userRepository = new FakeUserRepository();
            this.profileRepository = new FakeProfileRepository();
            this.roleRepository = new FakeRoleRepository();
            this.membershipRepository = new MembershipRepository();
            this.emailService = new FakeEmailService();
            this.logger = new FakeLogger();
        }
 public GetAccountTeamMembersHandler(
     IValidator <GetAccountTeamMembersQuery> validator,
     IEmployerAccountTeamRepository repository,
     IMediator mediator,
     IMembershipRepository membershipRepository, IUserContext userContext)
 {
     _validator            = validator;
     _repository           = repository;
     _mediator             = mediator;
     _membershipRepository = membershipRepository;
     _userContext          = userContext;
 }
 // TODO :this should be done by DI framework and cleaned up from this class
 public OrderProcessor(
     ICommissionHandler commissionHandler,
     IPackageSlipPrinter packageSlipPrinter,
     IEmailClient emailClient,
     IMembershipRepository membershipRepository,
     ISpecialRuleRepository specialRuleRepository)
 {
     this.commissionHandler     = commissionHandler;
     this.packageSlipPrinter    = packageSlipPrinter;
     this.emailClient           = emailClient;
     this.membershipRepository  = membershipRepository;
     this.specialRuleRepository = specialRuleRepository;
 }
Example #18
0
        public MembershipSevice()
        {
            _storeRepository          = _storeRepository ?? new StoreRepository();
            _employeeRepository       = _employeeRepository ?? new EmployeeRepository();
            _storeStructureRepository = _storeStructureRepository ?? new StoreStructureRepository();
            _membershipRepository     = _membershipRepository ?? new MembershipRepository();

            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Membership, MembershipModel>();
                cfg.CreateMap <MembershipModel, Membership>();
            });
        }
 public CreateLegalEntityCommandHandler(
     IAccountRepository accountRepository,
     IMembershipRepository membershipRepository,
     IMediator mediator,
     IGenericEventFactory genericEventFactory,
     ILegalEntityEventFactory legalEntityEventFactory)
 {
     _accountRepository       = accountRepository;
     _membershipRepository    = membershipRepository;
     _mediator                = mediator;
     _genericEventFactory     = genericEventFactory;
     _legalEntityEventFactory = legalEntityEventFactory;
 }
Example #20
0
 public UnitOfWork(
     ApiContext context,
     IGuildRepository guilds,
     IMemberRepository members,
     IInviteRepository invites,
     IMembershipRepository memberships)
 {
     _context    = context;
     Guilds      = guilds;
     Members     = members;
     Invites     = invites;
     Memberships = memberships;
 }
 public UpdateOrganisationDetailsCommandHandler(
     IValidator <UpdateOrganisationDetailsCommand> validator,
     IAccountRepository accountRepository,
     IMembershipRepository membershipRepository,
     IHashingService hashingService,
     IEventPublisher eventPublisher)
 {
     _validator            = validator;
     _accountRepository    = accountRepository;
     _membershipRepository = membershipRepository;
     _hashingService       = hashingService;
     _eventPublisher       = eventPublisher;
 }
Example #22
0
 public GetAccountLegalEntitiesQueryHandler(IMembershipRepository membershipRepository, IEmployerAgreementRepository employerAgreementRepository, IValidator <GetAccountLegalEntitiesRequest> validator)
 {
     if (membershipRepository == null)
     {
         throw new ArgumentNullException(nameof(membershipRepository));
     }
     if (employerAgreementRepository == null)
     {
         throw new ArgumentNullException(nameof(employerAgreementRepository));
     }
     _membershipRepository        = membershipRepository;
     _employerAgreementRepository = employerAgreementRepository;
     _validator = validator;
 }
Example #23
0
 public OrderCommandHandler(IOrderRepository orderRepository,
                            IBasketRepository basketRepository,
                            IMembershipRepository membershipRepository,
                            IDeliveryOptionRepository deliveryOptionRepository,
                            IUnitOfWork unitOfWork,
                            ILogger logger)
 {
     _orderRepository          = orderRepository;
     _basketRepository         = basketRepository;
     _membershipRepository     = membershipRepository;
     _deliveryOptionRepository = deliveryOptionRepository;
     _unitOfWork = unitOfWork;
     _logger     = logger;
 }
Example #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MembershipService"/> class.
 /// </summary>
 /// <param name="logger">
 /// The logger.
 /// </param>
 /// <param name="emailService">
 /// The email Service.
 /// </param>
 /// <param name="userRepository">
 /// The user repository.
 /// </param>
 /// <param name="roleRepository">
 /// The role repository.
 /// </param>
 /// <param name="profileRepository">
 /// The profile Repository.
 /// </param>
 /// <param name="membershipRepository">
 /// The membership Repository.
 /// </param>
 public MembershipService(
     ILogger logger,
     IEmailService emailService,
     IUserRepository userRepository,
     IRoleRepository roleRepository,
     IProfileRepository profileRepository,
     IMembershipRepository membershipRepository)
     : base(logger)
 {
     this.emailService = emailService;
     this.userRepository = userRepository;
     this.roleRepository = roleRepository;
     this.profileRepository = profileRepository;
     this.membershipRepository = membershipRepository;
 }
Example #25
0
 public DiscountService(
     IMapper mapper,
     IProductRepository productRepository,
     IDiscountRepository discountRepository,
     IMembershipRepository membershipRepository,
     IValidator <CreateDiscount> createDiscountValidator,
     IValidator <UpdateDiscount> updateDiscountValidator)
 {
     _mapper                  = mapper;
     _productRepository       = productRepository;
     _discountRepository      = discountRepository;
     _membershipRepository    = membershipRepository;
     _createDiscountValidator = createDiscountValidator;
     _updateDiscountValidator = updateDiscountValidator;
 }
 public DeleteInvitationCommandHandler(IInvitationRepository invitationRepository, IMembershipRepository membershipRepository, IMediator mediator)
 {
     if (invitationRepository == null)
     {
         throw new ArgumentNullException(nameof(invitationRepository));
     }
     if (membershipRepository == null)
     {
         throw new ArgumentNullException(nameof(membershipRepository));
     }
     _invitationRepository = invitationRepository;
     _membershipRepository = membershipRepository;
     _mediator             = mediator;
     _validator            = new DeleteInvitationCommandValidator();
 }
 public BasketCommandHandler(
     IBasketRepository basketRepository,
     IUnauthorizedBasketRepository unauthorizedBasketRepository,
     IProductRepository productRepository,
     IMembershipRepository membershipRepository,
     IUnitOfWork unitOfWork,
     ILogger logger)
 {
     _basketRepository             = basketRepository;
     _unauthorizedBasketRepository = unauthorizedBasketRepository;
     _productRepository            = productRepository;
     _membershipRepository         = membershipRepository;
     _unitOfWork = unitOfWork;
     _logger     = logger;
 }
Example #28
0
 public ProviderStateMiddleware(RequestDelegate next, IMembershipRepository repository)
 {
     _next          = next;
     _repository    = repository;
     _providerState = new Dictionary <string, Action>
     {
         {
             "The userId1 is not a member",
             RemoveUsers
         },
         {
             "The userId2 is a member",
             AddUserId2WithFellowMembership
         }
     };
 }
 public AcceptInvitationCommandHandler(IInvitationRepository invitationRepository,
                                       IMembershipRepository membershipRepository,
                                       IUserAccountRepository userAccountRepository,
                                       IAuditService auditService,
                                       IEventPublisher eventPublisher,
                                       IValidator <AcceptInvitationCommand> validator,
                                       ILog logger)
 {
     _invitationRepository  = invitationRepository;
     _membershipRepository  = membershipRepository;
     _userAccountRepository = userAccountRepository;
     _auditService          = auditService;
     _eventPublisher        = eventPublisher;
     _validator             = validator;
     _logger = logger;
 }
 public RenameEmployerAccountCommandHandler(
     IEmployerAccountRepository accountRepository,
     IMembershipRepository membershipRepository,
     IValidator <RenameEmployerAccountCommand> validator,
     IHashingService hashingService,
     IMediator mediator,
     IGenericEventFactory genericEventFactory,
     IAccountEventFactory accountEventFactory)
 {
     _accountRepository    = accountRepository;
     _membershipRepository = membershipRepository;
     _validator            = validator;
     _hashingService       = hashingService;
     _mediator             = mediator;
     _genericEventFactory  = genericEventFactory;
     _accountEventFactory  = accountEventFactory;
 }
Example #31
0
 public ProfileController(
     IReadCommand <ProfileResult> profileReadCommand,
     EmployeeReadCommand employeeReadCommand,
     ProfileWriteCommand profileWriteCommand,
     IInvitationRepository invitationRepositore,
     IMembershipRepository membershipRepository,
     IPublicationRepository publicationRepository,
     IDepartureRepository departureRepository)
 {
     _profileReadCommand    = profileReadCommand;
     _employeeReadCommand   = employeeReadCommand;
     _profileWriteCommand   = profileWriteCommand;
     _invitationRepositore  = invitationRepositore;
     _membershipRepository  = membershipRepository;
     _publicationRepository = publicationRepository;
     _departureRepository   = departureRepository;
 }
Example #32
0
 public SignEmployerAgreementCommandHandler(
     IMembershipRepository membershipRepository,
     IEmployerAgreementRepository employerAgreementRepository,
     IHashingService hashingService,
     IValidator <SignEmployerAgreementCommand> validator,
     IEmployerAgreementEventFactory agreementEventFactory,
     IGenericEventFactory genericEventFactory,
     IMediator mediator)
 {
     _membershipRepository        = membershipRepository;
     _employerAgreementRepository = employerAgreementRepository;
     _hashingService        = hashingService;
     _validator             = validator;
     _agreementEventFactory = agreementEventFactory;
     _genericEventFactory   = genericEventFactory;
     _mediator = mediator;
 }
Example #33
0
 public UserService(
     IUserRepository userRepository,
     ICartRepository cartRepository,
     IMembershipRepository membershipRepository,
     IMapper mapper,
     IDateTimeService dateTimeService,
     IAddressRepository addressRepository,
     IPaymentRepository paymentRepository)
 {
     _userRepository       = userRepository;
     _cartRepository       = cartRepository;
     _membershipRepository = membershipRepository;
     _mapper            = mapper;
     _dateTimeService   = dateTimeService;
     _addressRepository = addressRepository;
     _paymentRepository = paymentRepository;
 }
 public CreateInvitationCommandHandler(IInvitationRepository invitationRepository, IMembershipRepository membershipRepository, IMediator mediator, EmployerApprenticeshipsServiceConfiguration employerApprenticeshipsServiceConfiguration, IValidator <CreateInvitationCommand> validator, IUserRepository userRepository)
 {
     if (invitationRepository == null)
     {
         throw new ArgumentNullException(nameof(invitationRepository));
     }
     if (membershipRepository == null)
     {
         throw new ArgumentNullException(nameof(membershipRepository));
     }
     _invitationRepository = invitationRepository;
     _membershipRepository = membershipRepository;
     _mediator             = mediator;
     _employerApprenticeshipsServiceConfiguration = employerApprenticeshipsServiceConfiguration;
     _validator      = validator;
     _userRepository = userRepository;
 }
 public RemovePayeFromAccountCommandHandler(
     IMediator mediator,
     IValidator <RemovePayeFromAccountCommand> validator,
     IPayeRepository payeRepository,
     IHashingService hashingService,
     IGenericEventFactory genericEventFactory,
     IPayeSchemeEventFactory payeSchemeEventFactory,
     IEventPublisher eventPublisher,
     IMembershipRepository membershipRepository)
 {
     _mediator               = mediator;
     _validator              = validator;
     _payeRepository         = payeRepository;
     _hashingService         = hashingService;
     _genericEventFactory    = genericEventFactory;
     _payeSchemeEventFactory = payeSchemeEventFactory;
     _eventPublisher         = eventPublisher;
     _membershipRepository   = membershipRepository;
 }
Example #36
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="membershipRepository"> </param>
 /// <param name="settingsRepository"> </param>
 /// <param name="emailService"> </param>
 /// <param name="localizationService"> </param>
 /// <param name="activityService"> </param>
 /// <param name="privateMessageService"> </param>
 /// <param name="membershipUserPointsService"> </param>
 /// <param name="topicNotificationService"> </param>
 /// <param name="voteService"> </param>
 /// <param name="badgeService"> </param>
 /// <param name="categoryNotificationService"> </param>
 /// <param name="api"> </param>
 /// <param name="loggingService"></param>
 public MembershipService(IMembershipRepository membershipRepository, ISettingsRepository settingsRepository,
                          IEmailService emailService, ILocalizationService localizationService, IActivityService activityService,
                          IPrivateMessageService privateMessageService, IMembershipUserPointsService membershipUserPointsService,
                          ITopicNotificationService topicNotificationService, IVoteService voteService, IBadgeService badgeService,
                          ICategoryNotificationService categoryNotificationService, IMVCForumAPI api, ILoggingService loggingService)
 {
     _membershipRepository        = membershipRepository;
     _settingsRepository          = settingsRepository;
     _emailService                = emailService;
     _localizationService         = localizationService;
     _activityService             = activityService;
     _privateMessageService       = privateMessageService;
     _membershipUserPointsService = membershipUserPointsService;
     _topicNotificationService    = topicNotificationService;
     _voteService  = voteService;
     _badgeService = badgeService;
     _categoryNotificationService = categoryNotificationService;
     _api            = api;
     _loggingService = loggingService;
 }
Example #37
0
        public void Remove_ValidEmail_CallsDbCommandExecutionServiceWithProperEmailArgument()
        {
            // preapre
            string commandText = "ShopOwnerAccount_Remove";

            _kernel.GetMock <IDbCommandFactory>().Setup(x => x.CreateCommand(commandText,
                                                                             It.IsAny <Object[]>())).Returns(new SqlCommand(commandText, null));

            _kernel.GetMock <IDbCommandExecutionService>()
            .Setup(x => x.ExecuteCommand(It.Is <DbCommand>(y => y.CommandText == commandText))).Verifiable();

            IMembershipRepository membershipRepository = _kernel.Get <IMembershipRepository>();
            string validEmail = "*****@*****.**";

            // act
            membershipRepository.Remove(validEmail);

            // assert
            _kernel.GetMock <IDbCommandExecutionService>().VerifyAll();
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="membershipRepository"> </param>
 /// <param name="settingsRepository"> </param>
 /// <param name="emailService"> </param>
 /// <param name="localizationService"> </param>
 /// <param name="activityService"> </param>
 /// <param name="privateMessageService"> </param>
 /// <param name="membershipUserPointsService"> </param>
 /// <param name="topicNotificationService"> </param>
 /// <param name="voteService"> </param>
 /// <param name="badgeService"> </param>
 /// <param name="categoryNotificationService"> </param>
 /// <param name="api"> </param>
 /// <param name="loggingService"></param>
 public MembershipService(IMembershipRepository membershipRepository, ISettingsRepository settingsRepository,
     IEmailService emailService, ILocalizationService localizationService, IActivityService activityService, 
     IPrivateMessageService privateMessageService, IMembershipUserPointsService membershipUserPointsService, 
     ITopicNotificationService topicNotificationService, IVoteService voteService, IBadgeService badgeService,
     ICategoryNotificationService categoryNotificationService, IMVCForumAPI api, ILoggingService loggingService)
 {
     _membershipRepository = membershipRepository;
     _settingsRepository = settingsRepository;
     _emailService = emailService;
     _localizationService = localizationService;
     _activityService = activityService;
     _privateMessageService = privateMessageService;
     _membershipUserPointsService = membershipUserPointsService;
     _topicNotificationService = topicNotificationService;
     _voteService = voteService;
     _badgeService = badgeService;
     _categoryNotificationService = categoryNotificationService;
     _api = api;
     _loggingService = loggingService;
 }
Example #39
0
        public void Edit_AdminInstance_CallsStoredProcedureExecutionForAdminAccountEdit()
        {
            //prepare
            IMembershipRepository membershipRepository = _kernel.Get <IMembershipRepository>();

            var adminMock2 = _kernel.GetMock <IUserAccount>();

            adminMock2.SetupProperty(x => x.ID, IdentityGenerator.NewSequentialGuid());
            adminMock2.SetupProperty(x => x.AccountCreationDateTime, DateTime.Now);
            adminMock2.SetupProperty(x => x.AccountStatus, AccountStatusOptions.Active);
            adminMock2.SetupProperty(x => x.EmailAddress, "*****@*****.**");
            adminMock2.SetupProperty(x => x.FirstName, "Jalal");
            adminMock2.SetupProperty(x => x.LastName, "Uddin");
            adminMock2.SetupProperty(x => x.LastWrongPasswordAttemptDateTime, DateTime.Now.AddDays(-2));
            adminMock2.SetupProperty(x => x.MobileNumber, "8801737364773");
            adminMock2.SetupProperty(x => x.EncryptedPassword, "testpass123");
            adminMock2.SetupProperty(x => x.WrongPasswordAttempt, 0);


            _kernel.GetMock <IDbCommandFactory>().Setup(x => x.CreateParameter(It.IsAny <string>(), It.IsAny <object>()))
            .Returns(new SqlParameter("parameter", "parameter value"));

            _kernel.GetMock <IDbCommandFactory>().Setup(x => x.CreateCommand("AdminAccount_Edit", It.IsAny <object[]>()))
            .Returns(new SqlCommand("AdminAccount_Edit")
            {
                CommandType = System.Data.CommandType.StoredProcedure
            });



            _kernel.GetMock <IDbCommandExecutionService>().Setup(x => x.ExecuteCommand(
                                                                     It.Is <DbCommand>(y => y.CommandType == System.Data.CommandType.StoredProcedure &&
                                                                                       y.CommandText == "AdminAccount_Edit"))).Verifiable();


            // act
            membershipRepository.Edit(adminMock2.Object);

            // assert
            _kernel.GetMock <IDbCommandExecutionService>().VerifyAll();
        }
 public ProductCommandHandler(
     IProductRepository productRepository,
     IMembershipRepository membershipRepository,
     IStoreRepository storeRepository,
     IProductCommentRepository productCommentRepository,
     IProductRatingRepository productRatingRepository,
     IDiscountRepository discountRepository,
     IUnitOfWork unitOfWork,
     ILogger logger,
     ICacheManager cacheManager)
 {
     _productRepository        = productRepository;
     _membershipRepository     = membershipRepository;
     _storeRepository          = storeRepository;
     _productCommentRepository = productCommentRepository;
     _unitOfWork              = unitOfWork;
     _logger                  = logger;
     _cacheManager            = cacheManager;
     _productRatingRepository = productRatingRepository;
     _discountRepository      = discountRepository;
 }
 public MembershipController(IMembershipRepository membershipRepository, IGamingConsoleRepository gamingConsoleRepository, IGameService gameService)
 {
     this.membershipRepository = membershipRepository;
     this.gamingConsoleRepository = gamingConsoleRepository;
     this.gameService = gameService;
 }
Example #42
0
 public MemberAPI(IMembershipRepository membershipRepository)
 {
     _membershipRepository = membershipRepository;
 }
 public WorkshopsController(IMembershipRepository membershipRepository, IWorkshopRepository workshopRepository)
 {
     _membershipRepository = membershipRepository;
     _workshopRepository = workshopRepository;
 }
Example #44
0
 public void Init()
 {
     _loggingService = Substitute.For<ILoggingService>();
     _badgeRepository = Substitute.For<IBadgeRepository>();
     _membershipRepository = Substitute.For<IMembershipRepository>();
 }
 public AccountController(IMembershipRepository membershipRepository)
 {
     _membershipRepository = membershipRepository;
 }
 public MembershipAuthentication(IAuthenticationSession session, IPrincipalContext context, IMembershipRepository membership, ILockedOutRule lockedOutRule)
 {
     _membership = membership;
     _inner = new BasicAuthentication(session, context, this, this, lockedOutRule);
 }
 public SystemRoleManager(ISystemRoleRepository systemRoleRepository, IMembershipRepository membershipRepository, ISystemSettings systemSettings)
 {
     _systemRoleRepository = DIHelper.VerifyParameter(systemRoleRepository);
     _membershipRepository = DIHelper.VerifyParameter(membershipRepository);
     _systemSettings = DIHelper.VerifyParameter(systemSettings);
 }
 public MembershipLogic(IUnitOfWork unit, IMembershipRepository repo)
 {
     this.Unit = unit;
     this.Repo = repo;
 }
 public MembershipService(IMembershipRepository userRep)
 {
     _userRep = userRep;
 }
		public AccountSettingsManager(IMembershipRepository membershipRepository, IProjectRepository projectRepository, IUserIdentity userIdentity)
		{
			_membershipRepository = DIHelper.VerifyParameter(membershipRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_userIdentity = DIHelper.VerifyParameter(userIdentity);
		}
		public ProjectRoleManager(IPermissionRepository permissionRepository, IProjectRepository projectRepository, IMembershipRepository membershipRepository)
		{
			_permissionRepository = DIHelper.VerifyParameter(permissionRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_membershipRepository = DIHelper.VerifyParameter(membershipRepository);
		}
Example #52
0
 public MembershipService(IMembershipRepository memberRepository)
 {
     this._memberRepository = memberRepository;
 }
 public RoleService(IMembershipRepository membershipRepository)
 {
     this.membershipRepository = membershipRepository;
 }
 public MemberProv(IMembershipRepository userRepo, MachineKeySection machineKey)
 {
     _memberRepo = userRepo;
     _machineKey = machineKey;
 }
 public UserController(IMembershipRepository repos)
 {
     _repos = repos;
 }
		public SrirachaMembershipProvider(IMembershipRepository repository)
		{
			_injectedRepository = repository;
		}
 public MembershipService(IMembershipRepository membershipRepository,
     ISessionRepository sessionRepository)
 {
     this.membershipRepository = membershipRepository;
     this.sessionRepository = sessionRepository;
 }
Example #58
0
 public CollectionService(IGameRepository gameRepository, IMembershipRepository membershipRepository, IDailySaleDetailsRepository dailySaleDetailsRepository)
 {
     this.gameRepository = gameRepository;
     this.membershipRepository = membershipRepository;
     this.dailySaleDetailsRepository = dailySaleDetailsRepository;
 }
Example #59
0
 public PrivateMessageService(IPrivateMessageRepository privateMessageRepository, IMembershipRepository membershipRepository)
 {
     _privateMessageRepository = privateMessageRepository;
     _membershipRepository = membershipRepository;
 }
        public void Setup()
        {
            mockMembershipRepository = Substitute.For<IMembershipRepository>();
            mockSessionRepository = Substitute.For<ISessionRepository>();

            membershipService = new MembershipService(mockMembershipRepository, mockSessionRepository);
        }