示例#1
0
 public ProductDetailPresenter(IProductDetailView view, ProductService productService, IBasket basket, IPageNavigator pageNavigator)
 {
     _view = view;
     _productService = productService;
     _basket = basket;
     _pageNavigator = pageNavigator;
 }
 public ProductDetailPresenter(IProductDetailView view, ProductService productService,
                               IBasket basket, IPageNavigator pageNavigator)
 {
     _productService = productService;
     _view           = view;
     _basket         = basket;
     _pageNavigator  = pageNavigator;
 }
示例#3
0
        public void ShowPdf(int productId, IProductDetailView view)
        {
            ProductsBiz biz     = new ProductsBiz();
            var         product = biz.Detail(productId);

            if (product != null)
            {
                view.Show(new ProductView()
                {
                    PdfSource = product.PDFSource.Replace("~", "."),
                    Title     = product.Title
                });
            }
            else
            {
                view.ShowNotFound();
            }
        }
示例#4
0
 public ProductDetailsPresenter(IProductDetailView productDetailView)
 {
     _productDetailView = productDetailView;
 }