private async Task <ProductDetailPresentationModel> GetProductDetailAfterLogin(string parameters, LoginComponent sessionModel)
        {
            ProductDetailBaseModel productDetailBase = await ProductDetailRepository.GetAsyncParamDetailLogin(parameters, sessionModel.customerEmail, sessionModel.customerToken);

            ProductDetailPresentationModel model = new ProductDetailPresentationModel(productDetailBase);

            return(await Task.FromResult(model));
        }
Beispiel #2
0
 public ProductDetailPresentationModel(ProductDetailBaseModel productDetailBaseModel)
 {
     ProductDetail = productDetailBaseModel.productView.data.FirstOrDefault();
     foreach (var price in ProductDetail.priceList)
     {
         FillPriceModel(price);
         FillFinalPrice(price);
     }
     FillDiscountPrice(ProductDetail.priceList);
 }