public async Task Create() { if (string.IsNullOrWhiteSpace(this.Username)) { await _messageService.DisplayAlert("Por favor, preencha o campo usuário."); } else { var resultApi = await _apiService.CadastraAppUsuario(_idApp, this.Username, this.MaxLancamentoDia.ToString(), this.IntegrationId); if (resultApi.ValidadoOk) { var IsShared = await _messageService.DisplayConfirm("Deseja enviar o convite para o usuário criado?"); if (IsShared) { await CrossShare.Current.Share($"Olá! Utilize o código {resultApi.Us.Ca}, para acessar o Estive Aqui.", "Estive Aqui"); } _appUserRepository.Save(new ApiSerialize.AppUser { Au = resultApi.Us.Au, Ca = resultApi.Us.Ca, Ii = resultApi.Us.Ii, Iu = resultApi.Us.Iu, St = resultApi.Us.St, Xl = resultApi.Us.Xl }); await _navigationService.PopAsync(); } else { await _messageService.DisplayAlert("Ocorreu um erro, tente novamente mais tarde."); } } }