fix language delete refresh

This commit is contained in:
Shaun Walker 2022-10-20 13:42:54 -04:00
parent 368b900a6e
commit 7653f36f31

View File

@ -104,10 +104,7 @@ else
protected override async Task OnParametersSetAsync() protected override async Task OnParametersSetAsync()
{ {
_languages = await LanguageService.GetLanguagesAsync(PageState.Site.SiteId, Constants.ClientId); await GetLanguages();
var cultures = await LocalizationService.GetCulturesAsync(false);
var culture = cultures.First(c => c.Name.Equals(Constants.DefaultCulture));
if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host)) if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host))
{ {
@ -115,13 +112,18 @@ else
} }
} }
private async Task GetLanguages()
{
_languages = await LanguageService.GetLanguagesAsync(PageState.Site.SiteId, Constants.ClientId);
}
private async Task DeleteLanguage(Language language) private async Task DeleteLanguage(Language language)
{ {
try try
{ {
await LanguageService.DeleteLanguageAsync(language.LanguageId); await LanguageService.DeleteLanguageAsync(language.LanguageId);
await logger.LogInformation("Language Deleted {Language}", language); await logger.LogInformation("Language Deleted {Language}", language);
await GetLanguages();
StateHasChanged(); StateHasChanged();
} }
catch (Exception ex) catch (Exception ex)