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); }
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); }
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); }