public async Task <IActionResult> IndexBatchDetail(ProductlistBatchViewModel model) { if (ModelState.IsValid) { Repository.UpdateList(false, model.Products.Data, model.ModifiedProducts); await Repository.SaveChanges(); return(RedirectToAction("IndexBatchDetail", new { page = model.Products.Page })); } else { return(View(model)); } }
public async Task <IActionResult> IndexBatchDetail(int?page) { int pg = page.HasValue ? page.Value : 1; if (pg < 1) { pg = 1; } var model = new ProductlistBatchViewModel { Products = await Repository.GetPage <ProductViewModel>( null, q => q.OrderBy(m => m.Name), pg, 3) }; model.ModifiedProducts = model.Products.Data; return(View(model)); }