Witam,chciałbym zrobić przeglądanie zdjęć na stronie według tytułu,like,dislike,daty i kategorii .Wedłu kategorii działa i tytułu ale według daty,like,dislike nie działa nwm dlaczego? Według like i dislike jest taki problem jeszcze ze za każdym razem ustawiona ilość 0 ,jak zmienić żeby żadnej nie było?bo wyswietla mi tylko zdjecia gdzie jest 0 like i dislike
Views->Index

<form asp-controller="Memy" asp-action="Index" method="get">
    <p>

        <select asp-for="MemyCategory" asp-items="Model.Categorys">
            <option value="">All</option>
        </select>

        Title: <input type="text" asp-for="SearchString" />
        Date: <input type="text" asp-for="SearchDate" />
        Like: <input type="number" asp-for="like" />
        
        Dislike: <input type="number" asp-for="dislike" />
        <input type="submit" value="Filter" />
    </p>
</form>

metoda z kontrolera która za to odpowiada

   public async Task<IActionResult> Index(string memyCategory, string searchString,DateTime searchDate,int like,int dislike)
        {
            // Use LINQ to get list of genres.
            IQueryable<string> genreQuery = from m in db.Memy
                                            orderby m.Category
                                            select m.Category;

            var memyy = from m in db.Memy
                         select m;

            if (!string.IsNullOrEmpty(searchString))
            {
                memyy = memyy.Where(s => s.Title.Contains(searchString));
            }
          
            if (like!=null)
            {
                memyy = memyy.Where(s => s.Like==like);
            }
            if (dislike != null)
            {
                memyy = memyy.Where(s => s.Like == dislike);
            }
            if (searchDate==null)
            {
                memyy = memyy.Where(s => s.releaseDate.ToString().Contains(searchDate.ToString()));



            }

            if (!string.IsNullOrEmpty(memyCategory))
            {
                memyy = memyy.Where(x => x.Category == memyCategory);
            }

            var memyCategoryyy = new MemyCategoryViewModel
            {
                Categorys = new SelectList(await genreQuery.Distinct().ToListAsync()),
                Memys = await memyy.ToListAsync()
                
            };

            return View(memyCategoryyy);
        }

ktoś ma pomysł jak to naprawić?