コード例 #1
0
        public async Task <string> RegisterMemberAsync(RegisterRequest request)
        {
            _Logger.LogInformation($"{nameof(RegisterMemberAsync)} invoked");

            // Check if user already exists or not.
            bool userExists = await _UserAccess.CheckUserExistsAsync(request.Email);

            string result = "Failed";

            if (!userExists)
            {
                result = await _UserAccess.CreateUserAsync(request.Email);
            }

            // Do other stuff.....

            return($"\r\n    RegistrationEngine.RegisterMemberAsync -> {result}");
        }
コード例 #2
0
 public Task <bool> CheckUserExistsAsync(string name)
 {
     return(_Impl.CheckUserExistsAsync(name));
 }
コード例 #3
0
 public Task <bool> CheckUserExistsAsync(string email)
 {
     return(_Impl.CheckUserExistsAsync(email));
 }
コード例 #4
0
 public UnaryResult <bool> CheckUserExistsAsync(string name)
 {
     return(new UnaryResult <bool>(_Impl.CheckUserExistsAsync(name)));
 }