public ActionResult SearchTable(string searchValue) { ContactDetails cd = new ContactDetails(); if (!string.IsNullOrEmpty(searchValue)) { var contacts = _searchContact.SearchContactDetails(searchValue).Select(x => new ContactDetail { Id = x.Id, ContactName = x.ContactName, ContactSurname = x.ContactSurname, ContactEmail = x.ContactEmail }).ToList(); cd = new ContactDetails { ContactItems = contacts, PageNo = 1, ItemsPerPage = 10 }; } else { cd = ReLoad(cd); } return(PartialView("_ContactsList", cd)); }