public async Task LoadComboDataGridViewAsync() { dgvCombo.ShowLoading(true); var combos = await _comboService.ListAsync(); List <object> data = new List <object>(); foreach (var combo in combos) { data.Add(new { combo.Id, combo.Name, combo.Price }); } dgvCombo.ShowLoading(false); dgvCombo.Columns.Add("Id", "Mã"); dgvCombo.Columns.Add("Name", "Tên"); dgvCombo.Columns.Add("Price", "Giá"); dgvCombo.Columns["Price"].DefaultCellStyle.Format = "N0"; foreach (DataGridViewColumn column in dgvCombo.Columns) { column.DataPropertyName = column.Name; } dgvCombo.DataSource = data; }
public async Task <IActionResult> Index() { IEnumerable <Product> products = await _productService.ListAsync(); IEnumerable <Combo> combos = await _comboService.ListAsync(); HomeViewModel homeViewModel = new HomeViewModel { Products = products.ToList(), Combos = combos.ToList() }; return(View(homeViewModel)); }
public async Task <IActionResult> IndexAsync() { return(View(await _comboService.ListAsync())); }