public async Task <CustomerApiModel> AddCustomerAsync(CustomerApiModel newCustomerApiModel,
                                                              CancellationToken ct = default)
        {
            /*var customer = new Customer
             * {
             *  FirstName = newCustomerApiModel.FirstName,
             *  LastName = newCustomerApiModel.LastName,
             *  Company = newCustomerApiModel.Company,
             *  Address = newCustomerApiModel.Address,
             *  City = newCustomerApiModel.City,
             *  State = newCustomerApiModel.State,
             *  Country = newCustomerApiModel.Country,
             *  PostalCode = newCustomerApiModel.PostalCode,
             *  Phone = newCustomerApiModel.Phone,
             *  Fax = newCustomerApiModel.Fax,
             *  Email = newCustomerApiModel.Email,
             *  SupportRepId = newCustomerApiModel.SupportRepId
             * };*/

            var customer = newCustomerApiModel.Convert();

            customer = await _customerRepository.AddAsync(customer, ct);

            newCustomerApiModel.CustomerId = customer.CustomerId;
            return(newCustomerApiModel);
        }
        public async Task <CustomerApiModel> AddCustomerAsync(CustomerApiModel newCustomerApiModel,
                                                              CancellationToken ct = default)
        {
            var customer = newCustomerApiModel.Convert();

            customer = await _customerRepository.AddAsync(customer, ct);

            newCustomerApiModel.CustomerId = customer.CustomerId;
            return(newCustomerApiModel);
        }
        public CustomerApiModel AddCustomer(CustomerApiModel newCustomerApiModel)
        {
            /*var customer = new Customer
             * {
             *  FirstName = newCustomerApiModel.FirstName,
             *  LastName = newCustomerApiModel.LastName,
             *  Company = newCustomerApiModel.Company,
             *  Address = newCustomerApiModel.Address,
             *  City = newCustomerApiModel.City,
             *  State = newCustomerApiModel.State,
             *  Country = newCustomerApiModel.Country,
             *  PostalCode = newCustomerApiModel.PostalCode,
             *  Phone = newCustomerApiModel.Phone,
             *  Fax = newCustomerApiModel.Fax,
             *  Email = newCustomerApiModel.Email,
             *  SupportRepId = newCustomerApiModel.SupportRepId
             * };*/

            var customer = newCustomerApiModel.Convert();

            customer = _customerRepository.Add(customer);
            newCustomerApiModel.CustomerId = customer.CustomerId;
            return(newCustomerApiModel);
        }