Exemplo n.º 1
0
        protected override async Task OnInitializedAsync()
        {
            AuthenticateSate = await authenticationStateTask;

            var getListFamily = await HttpClient.GetAsync($"/api/bo/Families/FamiliesBy/{Ad.Id}");

            getListFamily.EnsureSuccessStatusCode();
            var json = await getListFamily.Content.ReadAsStringAsync();

            ListFamilyTmp  = ListFamily = JsonConvert.DeserializeObject <List <AdsFamilyViewModel> >(json);
            FamilySelected = ListFamilyTmp.FirstOrDefault(x => x.Categories.Any(c => c.Selected));
            if (FamilySelected != null)
            {
                FamilySearch = FamilySelected.Label;
                ListCateg    = FamilySelected.Categories;
                ShowCategory = true;
            }
            await InvokeAsync(StateHasChanged);

            var getAll = await HttpClient.GetAsync("/api/AdPrice/GetFeature");

            if (getAll.IsSuccessStatusCode)
            {
                json = await getAll.Content.ReadAsStringAsync();

                AdPaymentOption = JsonConvert.DeserializeObject <AdPaymentOption>(json);
            }

            await InvokeAsync(StateHasChanged);

            await base.OnInitializedAsync();
        }
Exemplo n.º 2
0
 void TapSearch(ChangeEventArgs e)
 {
     FamilySearch = e.Value.ToString();
     ListFamily   = ListFamilyTmp.Where(x => x.Label.StartsWith(FamilySearch, StringComparison.OrdinalIgnoreCase)).ToList();
 }