Пример #1
0
        public ArmOneCustomerDetailsResponse GetArmOneCustomerDetails(ArmOneCustomerDetailsRequest payload)
        {
            string url     = _configSettingManager.ArmOne + $@"/ARMONE/GetCustomerDetails/?Id={payload.Id}&Channel={payload.Channel}";
            var    _client = new RestActions(_contentRootPath);

            return(_client.GetArmOneDetails <ArmOneCustomerDetailsResponse>(url));
        }
        public CustomerInformationView GetCustomerInformation(string username)
        {
            var result = new CustomerInformationView();

            #region service calling for customer information

            var configSetting = _configSettingManager;

            #endregion service calling for customer information

            var customerInfoRequest = new ArmOneCustomerDetailsRequest {
                Id = username
            };
            var customerInfoResponse = _clientService.GetArmOneCustomerDetails(customerInfoRequest);

            if (customerInfoResponse != null)
            {
                result.FirstName           = customerInfoResponse.FirstName;
                result.LastName            = customerInfoResponse.LastName;
                result.ResponseCode        = customerInfoResponse.ResponseCode;
                result.ResponseDescription = customerInfoResponse.ResponseDescription;
                result.Email = customerInfoResponse.EmailAddress;
                result.IsAccountActivated = customerInfoResponse.IsAccountActivated;
            }

            return(result);
        }