protected virtual async Task <LightRecurringOrderCartViewModel> CreateLightCartViewModelAsync(CreateLightRecurringOrderCartViewModelParam param) { var lineItems = param.Cart.GetLineItems(); param.ProductImageInfo = new ProductImageInfo { ImageUrls = await ImageService.GetImageUrlsAsync(lineItems).ConfigureAwait(false), }; var vm = RecurringOrderCartViewModelFactory.CreateLightRecurringOrderCartViewModel(param); return(vm); }