Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 public async Task <IActionResult> IndexAsync()
 {
     return(View(await _comboService.ListAsync()));
 }