Ejemplo n.º 1
0
        private async Task reload()
        {
            Entries = await TranslationDataService.LoadData(CurrentPage);

            StateHasChanged();
            await JSRuntime.InitializeTranslationList();
        }
Ejemplo n.º 2
0
        public async Task FilterChanged(string text)
        {
            if (string.IsNullOrEmpty(text))
            {
                await reload();

                return;
            }

            Entries = await TranslationDataService.FilterData(text);

            StateHasChanged();
            await JSRuntime.InitializeTranslationList();
        }
Ejemplo n.º 3
0
        protected override async Task OnInitializedAsync()
        {
            if (TranslationId.HasValue)
            {
                Entity = await TranslationDataService.GetDetail(TranslationId.Value);

                ViewModel = Entity.Map2ViewModel();
            }
            else
            {
                var newid = await TranslationDataService.GetNextId();

                Entity    = new TranslationListEntry();
                Entity.Id = newid;
                Entity.LangItems.Add(new LanguageItem {
                    LangCode = "de_DE", LangText = "Deutsch"
                });
                Entity.LangItems.Add(new LanguageItem {
                    LangCode = "en_EN", LangText = "Englisch"
                });

                ViewModel = Entity.Map2ViewModel();
            }
        }
Ejemplo n.º 4
0
        public async Task Save()
        {
            await TranslationDataService.UpdateTranslations(ViewModel);

            await JSRuntime.InvokeVoidAsync("history.back");
        }