public async Task <IActionResult> ExportXmlAll(CustomerListModel model)
        {
            var customers = await _customerService.GetAllCustomers(
                customerRoleIds : model.SearchCustomerRoleIds.ToArray(),
                email : model.SearchEmail,
                username : model.SearchUsername,
                firstName : model.SearchFirstName,
                lastName : model.SearchLastName,
                company : model.SearchCompany,
                phone : model.SearchPhone,
                zipPostalCode : model.SearchZipPostalCode,
                loadOnlyWithShoppingCart : false);

            try
            {
                var xml = await _exportManager.ExportCustomersToXml(customers);

                return(File(Encoding.UTF8.GetBytes(xml), "application/xml", "customers.xml"));
            }
            catch (Exception exc)
            {
                ErrorNotification(exc);
                return(RedirectToAction("List"));
            }
        }
 /// <summary>
 /// Export customer list to xml
 /// </summary>
 /// <param name="customers">Customers</param>
 /// <returns>Result in XML format</returns>
 public string ExportCustomersToXml(IList <Customer> customers)
 {
     return(_exportManager.ExportCustomersToXml(customers));
 }