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; }
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; }