Beispiel #1
0
        private async Task SubmitAsync()
        {
            IsLoading = true;
            await IsLoadingChanged.InvokeAsync(IsLoading);

            var user = MUser.FromUser(User);

            user.Biography = await editor.GetHTML();

            if (user.Biography == "<p><br></p>")
            {
                user.Biography = null;
            }

            if (avatarPreview != null)
            {
                var response = await HttpClient.PostAsJsonAsync("api/images", avatarPreview);

                user.AvatarImageId = int.Parse(await response.Content.ReadAsStringAsync());
            }

            await HttpClient.PutAsJsonAsync("api/users/profile", user);

            NavigationManager.NavigateTo(NavigationManager.Uri, true);
            IsLoading = false;
        }
        private async Task SubmitAsync()
        {
            IsLoading = true;
            var user = MUser.FromUser(User);

            await HttpClient.PutAsJsonAsync("api/users/notifications", user);

            NavigationManager.NavigateTo(NavigationManager.Uri, true);
            IsLoading = false;
        }
Beispiel #3
0
        private async Task SubmitAsync()
        {
            IsLoading = true;
            var user = MUser.FromUser(User);

            user.TermsAndConditions = await editor.GetHTML();

            if (user.TermsAndConditions == "<p><br></p>")
            {
                user.TermsAndConditions = null;
            }

            await HttpClient.PutAsJsonAsync("api/users/seller", user);

            NavigationManager.NavigateTo(NavigationManager.Uri, true);
            IsLoading = false;
        }