public async Task GetCurrentUser() { var token = PersistenceProvider.GetToken(); var result = await UserService.GetUser(int.Parse(token.Id)); if (result.Error.Any()) { RunOnUiThread(() => { ShowToastMessage(Resource.String.ErrorOccurred); }); return; } Entity = result.Data; RunOnUiThread(() => { if (Entity.Avatar == null) { Entity.Avatar = Constants.DefaultBase64PngUserAvatar; } Helpers.Helpers.Decode64StringAndSetImage(Entity.Avatar, AccountImage); AccountName.Text = Entity.FullName; AccountRole.Text = Entity.Role.ToString(); }); }
public void OnClick(View view) { var token = PersistenceProvider.GetToken(); var radioButtonId = LanguagesRadioGroup.CheckedRadioButtonId; var radioButton = LanguagesRadioGroup.FindViewById <RadioButton>(radioButtonId); var iso3Language = (string)radioButton.Tag; PersistenceProvider.SetLanguage(iso3Language); Activity.SetLanguage(iso3Language); Activity.StartActivity(Activity.Intent); Activity.Finish(); }