Example #1
0
        public async Task RegisterSupplierAsync(RegisterSupplierDto newSupplier)
        {
            var newUser = _mapper.Map <Supplier>(newSupplier);

            newUser.PasswordHash = _passwordHasher.HashPassword(newUser, newSupplier.Password);
            await _userRepository.AddUserAsync(newUser);
        }
        public async Task <ActionResult> RegisterSupplier([FromBody] RegisterSupplierDto model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await _userService.RegisterSupplierAsync(model);

            return(Ok());
        }