private async Task <ProductDetailPresentationModel> GetProductDetailBeforeLogin(string parameters) { ProductDetailViewModel productDetailView = await ProductDetailRepository.GetAsyncParam(parameters); ProductDetailPresentationModel model = new ProductDetailPresentationModel(productDetailView); return(await Task.FromResult(model)); }
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)); }