/// <summary>
        /// Updates information regarding input customer
        /// </summary>
        /// <param name="Customer"></param>
        /// <returns></returns>
        public async Task <bool> EditCustomerAsync(Customer Customer)
        {
            return(await Task.Run(() =>
            {
                var context = _config.Context;

                var result = _client.newCustContactInfo(new NewCustContactInfoRequest
                {
                    AccountNum = Customer.AccountNum,
                    AlternativeCustomerCode = Customer.AlternativeCustomerCode,
                    AlternativeCustomerNumber = Customer.AlternativeCustomerNumber,
                    BirthDate = Customer.BirthDate,
                    CellPhone = Customer.CellularPhone,
                    City = Customer.City,
                    CustBankAcc = Customer.CustBankAcc,
                    Email = Customer.Email,
                    LanguageId = Customer.LanguageId,
                    Name = Customer.Name,
                    NetsShareToEbox = Customer.NetsShareToEbox,
                    Phone = Customer.Phone,
                    PostOfficeBox = Customer.PostOfficeBox,
                    Residence = Customer.Residence,
                    SecondaryCellPhone = Customer.SecondaryCellularPhone,
                    SecondaryEmail = Customer.SecondaryEmail,
                    Street = Customer.Street,
                    TeleFax = Customer.TeleFax,
                    ZipCode = Customer.ZipCode,
                    UserContext = context
                });
                if (result != null && result.ResponseCode.Equals("Ok"))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }));
        }