public async Task <IActionResult> Register(UserRegistrationModel model)
        {
            IUserRegistry userRegistry = _client.GetGrain <IUserRegistry>((long)UserRegistryId.ActiveUsers);

            bool isRegistered = await userRegistry.RegisterUser(model.Email, model.Password);

            if (!isRegistered)
            {
                return(BadRequest("Cannot register user. Maybe this email is already taken."));
            }

            return(Ok("registered"));
        }
示例#2
0
 public AuthenticationService(IUserRegistry userRepository, ITokenService tokenService)
 {
     _UserRepository = userRepository;
     _TokenService   = tokenService;
 }
示例#3
0
 public void Register(User user, IUserRegistry userRegistry)
 {