public async Task <ActionResult> Edit(ShopEditModel model) { var shop = await ShopFacade.GetAsync(model.Id); await ShopFacade.GenerateItemsAsync(shop, model.Minimum, model.Maximum); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(Guid id, int page = 1) { var shop = await ShopFacade.GetAsync(id); var list = shop.Items.ToList(); var toShow = list.Skip((page - 1) * 10).Take(10); ViewBag.Count = list.Count; ViewBag.Current = page; var model = new ShopEditModel() { Id = id, Items = new List <ItemDto>(toShow) }; return(View(model)); }