示例#1
0
        public UsersService(IUsersIndexService index, IUserCreateService create)
        {
            Check.NotNull(index, nameof(index));
            Check.NotNull(create, nameof(create));

            Index  = index;
            Create = create;
        }
示例#2
0
        /// <summary>
        /// Gets instance of the Unity Container
        /// </summary>
        private static void GetInstances()
        {
            SRDependencyInjection.Register();
            UnityContainer container = SRDependencyInjection.Container;

            emailValidator    = container.Resolve <IEmailValidator>();
            userValidator     = container.Resolve <IUserValidator>();
            userCreateService = container.Resolve <IUserCreateService>();
        }
示例#3
0
        //private readonly IJwtTokenRepository _jwtTokenRepository;
        //private readonly IUserGuestService _userGuestService;
        //Commented due to authorization issue
        //private readonly IUserGroupService _userGroupService;
        // private readonly ISecurity _security;

        public LoginController(IJwtHandler jwtHandler, IUserService userService, IUserCreateService userCreateService /*, IJwtTokenRepository jwtTokenRepository, IUserGuestService userGuestService, /*IUserGroupService userGroupService, ISecurity security */)
        {
            _jwtHandler        = jwtHandler;
            _userService       = userService;
            _userCreateService = userCreateService;
            //_jwtTokenRepository = jwtTokenRepository;
            //_userGuestService = userGuestService;
            //Commented due to authorization issue
            //_userGroupService = userGroupService;
            //_security = security;
        }
 public UsersServiceTests()
 {
     dummyIndex  = new Mock <IUsersIndexService>().Object;
     dummyCreate = new Mock <IUserCreateService>().Object;
 }
示例#5
0
 /// <summary>
 /// Creates a new instance of <see cref="User"/>
 /// </summary>
 /// <param name="userCreateService">IUserCreateService instance</param>
 public User(IUserCreateService userCreateService)
 {
     this.userCreateService = userCreateService;
 }
示例#6
0
 public UserCreateController(IUserCreateService userCreateService)
 {
     _userCreateService = userCreateService;
 }