public IActionResult Search(string email, string firstName, string middleName, string lastName, bool?active, short?page = 1) { CustomerSearchModel searchModel = new CustomerSearchModel { Email = email, FirstName = firstName, MiddleName = middleName, LastName = lastName, Active = active }; return(View(new CustomersListViewModel { Customers = eCommerce.GetCustomersBy(searchModel, (page - 1) * recordsPerPage, recordsPerPage), PagingInfo = new PagingInfo { CurrentPage = (short)page, RecordsPerPage = recordsPerPage, TotalRecords = eCommerce.CountCustomersBy(searchModel) }, SearchModel = searchModel })); }