private async Task Accept()
        {
            var userRegistration = new RegisterUserParameter(
                _firstname,
                _lastname,
                _address
                );

            try
            {
                var result = await _userApiService.RegisterUser(userRegistration);

                if (result.IsSuccessful)
                {
                    _appUserModelService.LogInUser(result.User);
                    await HostScreen.Router.Navigate.Execute(new HomeViewModel(_hostScreen, appUserModelService : _appUserModelService, logger : _logger));
                }
            }
            catch (Exception ex)
            {
                _logger.Error(nameof(Accept), ex);
            }
        }