public IActionResult Index(SortFilterItemsOptions options) { var listService = new ListItemServices(_context); var customerList = listService.GetSortedFilteredItems(options).ToList(); return(View(new ItemListCombinedDto(options, customerList))); }
public RedirectToActionResult ChooseItems(OrderLineItemDto modifiedDto) { var listService = new ListItemServices(_context); var cookie = new CheckoutCookie(HttpContext.Request.Cookies, HttpContext.Response.Cookies); var service = new CheckoutCookieService(cookie.GetValue()); service.AddLineItem(modifiedDto.RetriveOrderLineItemDto()); cookie.AddOrUpdateCookie(service.EncodeForCookie()); return(RedirectToAction("Index")); }
public IActionResult ChooseItems(Guid ChosenItemKey) { var listService = new ListItemServices(_context); OrderLineItemDto orderLineDto = new OrderLineItemDto { SelectedItem = listService.GetItemBy(ChosenItemKey), NumItems = 0 }; return(View(orderLineDto)); }