public async Task AddNewUserAsync(UserDto userDto) { Check.IfNullOrZero(userDto); var user = userDto.ConvertToModel <UserDto, User>(); var newPassword = PasswordUtil.CreateDbPassword(user.LoginPassword); var internalNewUser = new User(user.Name, newPassword, user.Roles, user.IsAdmin ? UserType.Admin : UserType.User); await _userContext.AddNewUserAsync(internalNewUser); }