public IActionResult Style1() { var columnDtos = new[] { new ColumnDto { Name = "CustomerID", ColumnType = "Text" }, new ColumnDto { Name = "EmployeeID", ColumnType = "Text" }, new ColumnDto { Name = "OrderDate", ColumnType = "Text" }, new ColumnDto { Name = "RequiredDate", ColumnType = "Text" }, new ColumnDto { Name = "ShippedDate", ColumnType = "Text" }, new ColumnDto { Name = "ShipVia", ColumnType = "Text" }, new ColumnDto { Name = "Freight", ColumnType = "Text" }, new ColumnDto { Name = "ShipName", ColumnType = "Text" }, new ColumnDto { Name = "ShipAddress", ColumnType = "Text" }, new ColumnDto { Name = "ShipCity", ColumnType = "Text" }, new ColumnDto { Name = "ShipRegion", ColumnType = "Text" }, new ColumnDto { Name = "ShipPostalCode", ColumnType = "Text" }, new ColumnDto { Name = "ShipCountry", ColumnType = "Text" }, }; ViewBag.ColumnsJson = columnDtos.ToJson(); ViewBag.EmptyOrderJson = new NorthwindOrderDto().ToJson(); var dto = new DynamicColumnsAndRowsDto { Columns = columnDtos.Select(dto => dto.Name).ToArray(), Orders = _northwindRepository.GetOrderList().Take(20), }; return(View(dto)); }
public IActionResult PostStyle1([FromBody] DynamicColumnsAndRowsDto dto) { TempData[_style1ViewModelKey] = dto.ToJson(); return(Ok(dto)); }