public async Task <Tuple <bool, ErrorMessage> > UpdateEmail(int accountId, string newEmail)
        {
            if (!await _validationService.UserExists(accountId))
            {
                return(new Tuple <bool, ErrorMessage>(false, ErrorMessage.UserDoesNotExist));
            }

            await _userAccountService.ChangeEmail(accountId, newEmail);

            return(new Tuple <bool, ErrorMessage>(true, ErrorMessage.None));
        }