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")); }
public AuthenticationService(IUserRegistry userRepository, ITokenService tokenService) { _UserRepository = userRepository; _TokenService = tokenService; }
public void Register(User user, IUserRegistry userRegistry) {