public ActionResult GetFilterSearchNotes(int FK_Type = 0, int FK_Category = 0, int FK_Country = 0, string FK_University = null, string FK_Course = null, int PageNumber = 1, int PageSize = 9, string search = null, string rating = null) { SearchNotesViewModel Model = new SearchNotesViewModel(); if (string.IsNullOrEmpty(FK_University)) { FK_University = null; } if (string.IsNullOrEmpty(FK_Course)) { FK_Course = null; } if (string.IsNullOrEmpty(search)) { search = null; } if (string.IsNullOrEmpty(rating)) { rating = null; } Model.PageNumber = PageNumber; Model.PageSize = PageSize; List <NewGetSellerNotesDetails_Result> getSellNotes = db.NewGetSellerNotesDetails(FK_Type, FK_Category, FK_Country, FK_University, FK_Course, PageSize, PageNumber, search, rating).ToList(); Model.NewGetSellerNotesDetails_Result = getSellNotes; foreach (var data in getSellNotes) { Model.TotalRecords = (int)data.TotalCount; } return(PartialView("_SellNotes", Model)); }