public async Task <IEnumerable <AuctionDto> > GetAuctionQuery(string sort = null, bool asc = true, string name = null, int minPrice = 0, int maxPrice = int.MaxValue, [FromUri] CategoryDto[] categories = null) { var filter = new AuctionFilterDto() { SortCriteria = sort, SortAscending = asc, AuctionSearchedName = name, MinimalPrice = minPrice, MaximalPrice = maxPrice, AuctionerID = 0 }; var auctions = (await AuctionFacade.GetFilteredAuctionsAsync(filter)).Items; foreach (var auction in auctions) { auction.Id = 0; } return(auctions); }