Esempio n. 1
0
        public List <ProductModel> GetProduct(string value)          //give all product which are Pending:Accepted:Deleted:All
        {
            var model  = new List <ProductModel>();
            var entity = _productDA.GetProductByProductStatus(value);

            foreach (var i in entity)
            {
                model.Add(_mapper.Map <Product, ProductModel>(i));
            }

            return(model);
        }
Esempio n. 2
0
        public List <ProductModel> GetProduct(string value)          //give all product which are Pending:Accepted:Deleted:All
        {
            var model  = new List <ProductModel>();
            var entity = _productDA.GetProductByProductStatus(value);

            foreach (var i in entity)
            {
                var picture = _productDA.GetSingleProductPicture(i.ID);
                var modelP  = _mapper.Map <Product, ProductModel>(i);
                modelP.PicturePath = picture;
                var seller = _sellerDA.GetSellerByID(modelP.Seller_ID);
                modelP.SellerName = seller.Name;
                model.Add(modelP);
            }

            return(model);
        }
Esempio n. 3
0
        public List <ProductModel> GetProducts()                         //get product for all user
        {
            removeInKartValues();
            var products    = _productDA.GetProductByProductStatus("Accepted");
            var productList = new List <ProductModel>();

            foreach (var product in products)
            {
                var model = _mapper.Map <Product, ProductModel>(product);
                model.PicturePath = _productDA.GetSingleProductPicture(product.ID);
                productList.Add(model);
            }

            var trendingProducts = GetSuggestedProductsUnknownUser();       //remove similar occurance of products

            foreach (var product in trendingProducts)
            {
                productList.Remove(product);
            }


            return(productList);
        }