async Task ExecuteLoadItemsCommand() { try { Pembelians.Clear(); var pembelians = await PembelianService.GetPembelians(); foreach (var item in pembelians) { Pembelians.Add(item); } await Task.Delay(500); Items.Clear(); Source = await IncomingService.Load(); if (Source.Model != null) { Model = Source.Model; foreach (var item in Source.Datas) { item.UpdateEvent += Item_UpdateEvent; Items.Add(item); } } } catch (Exception ex) { await Toas.ShowLong($"Error : {ex.Message}"); } finally { IsBusy = false; } }
public void LoadPembelian() { using var scope = _serviceProvider.CreateScope(); var dbContext = scope.ServiceProvider.GetRequiredService <ApplicationDbContext>(); var pembelians = dbContext.Pembelian.ToList(); foreach (var item in pembelians) { Pembelians.Add(item); } }