public ActionResult Read([DataSourceRequest]DataSourceRequest request) { using (var northwind = new Northwind()) { return Json(northwind.Products.ToDataSourceResult(request, select=> new {select.ProductID, select.ProductName, select.UnitPrice, select.UnitsInStock})); } }
public ActionResult Employees_Read([DataSourceRequest] DataSourceRequest request) { Northwind db = new Northwind(); var employees = db.Employees.Select(x => new EmployeeViewModel() { EmployeeId = x.EmployeeID, FirstName = x.FirstName, LastName = x.LastName, Address = x.Address, }); return Json(employees.ToDataSourceResult(request)); }
public ActionResult Index(int[] productID) { using (var northwind = new Northwind()) { if (productID != null) { var selectedProducts = (from product in northwind.Products where productID.Contains(product.ProductID) select product).ToList(); ViewData["SelectedProducts"] = selectedProducts; } return View(); } }