public async Task <Result> RegisterExternalUser(string username, string email) { var request = new CreateExternalRequest() { Email = email, Username = username }; try { return(await CreateExternalUserAsync(request)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); var error = new Error() { Message = ex.Message }; var result = new Result() { Success = false }; result.Errors.Add(error); return(result); } }
public override async Task <Result> CreateExternalUser(CreateExternalRequest request, ServerCallContext context) { var result = await _identityService.CreateExternalAuthUser(request.Username, request.Email); var resultMessage = new Result() { Success = true }; resultMessage.Errors.Add(new Error() { Message = result.token }); return(resultMessage); }