Example #1
0
 public DefaultHashConfigurationProvider()
 {
     _hashConfiguration = new HashConfiguration
     {
         Algorithm = DefaultAlgorithm, Iterations = DefaultIterations, SaltSize = DefaultSaltSize
     };
 }
        public UserController(ILogger <UserController> logger, IUserService userService)
        {
            _logger      = logger;
            _userService = userService;

            var coniguration = new MapperConfiguration(cfg => {
                cfg.AddProfile <OrganizationProfile>();
            });

            _mapper = coniguration.CreateMapper();

            _hash = new HashConfiguration();
        }
Example #3
0
        public OrganizationProfile()
        {
            _hash = new HashConfiguration();

            CreateMap <UserModel, User>()
            .AfterMap((model, entity) => {
                entity.Password = _hash.Encrypt(model.Password);
            });
            CreateMap <UserCreateModel, User>()
            .AfterMap((model, entity) => {
                entity.Password = _hash.Encrypt(model.Password);
            });
            CreateMap <User, UserModel>();
        }
 public HashingServiceFactory(HashConfiguration configuration)
 {
     _configuration = configuration;
 }
 public HashGenerator(HashConfiguration configuration)
 {
     Configuration = configuration;
 }