private async Task ShowDesired(IDialogContext context, AuthUser authUser) { if (!LatestOrder) { await ShowOrders(context, authUser); } else { var orders = await orderingService.GetMyOrders(authUser.UserId, authUser.AccessToken); var order = orders.OrderByDescending(o => o.OrderNumber).FirstOrDefault(); if (order != null) { await PostOrderDetailAsync(context, order.OrderNumber); await context.PostAsync(TextResources.Type_what_do_you_want_to_do); context.Done <object>(null); } else { await context.PostAsync(TextResources.You_do_not_have_any_orders); await context.PostAsync(TextResources.Type_what_do_you_want_to_do); context.Done <object>(null); } } }
public async Task <IActionResult> Index() { var user = _appUserParser.Parse(HttpContext.User); var vm = await _orderSvc.GetMyOrders(user); return(View(vm)); }
public async Task <IActionResult> Index(Order item) { var vm = await _orderSvc.GetMyOrders(); return(View(vm)); }