public ProductItemPresenter CreateProductBuyPresenterWithOffer(ProductItem product, uint selectQuantity = 0, float totalprice = 0.0f) { ProductItemPresenter productpresenter = new ProductItemPresenter(product, selectQuantity, totalprice); productpresenter.Price = product.HasOffer() ? product.ProductOffer !.OfferPrice : product.Price; return(productpresenter); }