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
            }));
        }