public List <ProductPictureViewModel> Search(ProductPictureSearch search) { var query = _context.ProductPictures.Include(p => p.Product) .Select(p => new ProductPictureViewModel() { Id = p.Id, ProductId = p.Product.Id, IsRemove = p.IsRemoved, Product = p.Product.Name, Picture = p.Picture, DateCreate = p.DateCreate.ToPersian(), }); if (search.ProductId != 0) { query = query.Where(p => p.ProductId == search.ProductId); } return(query.OrderByDescending(p => p.Id).ToList()); }
public void OnGet(ProductPictureSearch search) { Products = new SelectList(_productApplication.GetProducts(), "Id", "Name"); ProductPictures = _productPictureApplication.Search(search); }
public List <ProductPictureViewModel> Search(ProductPictureSearch search) { return(_productPictureRepository.Search(search)); }