}         // SaveFeedbackInfo

        private void UpdateAccountInfo(
            IDatabaseCustomerMarketPlace databaseCustomerMarketPlace,
            DataProviderCreationInfo info,
            MP_CustomerMarketplaceUpdatingHistory historyRecord
            )
        {
            Helper.CustomerMarketplaceUpdateAction(
                CustomerMarketplaceUpdateActionType.UpdateAccountInfo,
                databaseCustomerMarketPlace,
                historyRecord,
                () => {
                var account = new DataProviderGetAccount(info);

                var elapsedTimeInfo = new ElapsedTimeInfo();

                var resultInfo = ElapsedTimeHelper.CalculateAndStoreElapsedTimeForCallInSeconds(
                    elapsedTimeInfo,
                    databaseCustomerMarketPlace.Id,
                    ElapsedDataMemberType.RetrieveDataFromExternalService,
                    () => account.GetAccount()
                    );

                ElapsedTimeHelper.CalculateAndStoreElapsedTimeForCallInSeconds(
                    elapsedTimeInfo,
                    databaseCustomerMarketPlace.Id,
                    ElapsedDataMemberType.StoreDataToDatabase,
                    () => Helper.StoreEbayUserAccountData(databaseCustomerMarketPlace, resultInfo, historyRecord)
                    );

                return(new UpdateActionResultInfo {
                    Name = UpdateActionResultType.CurrentBalance,
                    Value = resultInfo == null ? null : (object)resultInfo.CurrentBalance,
                    RequestsCounter = resultInfo == null ? null : resultInfo.RequestsCounter,
                    ElapsedTime = elapsedTimeInfo
                });
            }
                );
        }         // UpdateAccountInfo
        /// <summary>
        /// Checking if during account info retrieve there is an exception with following data:
        /// ErrorCode: "332"
        /// LongMessage: "Your account has not been activated yet. Accounts are not accessible until an actual debit or credit has first been posted to the account, even though you may have already filled out our account creation form."
        /// SeverityCode: Error
        /// ShortMessage: "Your account has not been created."
        /// If it is returns false else true
        /// </summary>
        /// <param name="eBaySecurityInfo"></param>
        /// <returns>false if account is not activated</returns>
        public bool ValidateAccount(eBaySecurityInfo eBaySecurityInfo)
        {
            var creationInfo = CreateProviderCreationInfo(eBaySecurityInfo);
            var getAccount   = new DataProviderGetAccount(creationInfo);

            try
            {
                getAccount.GetAccount();
            }
            catch (Exception ex)
            {
                var inner = ex.InnerException;
                if (inner != null && typeof(FailServiceRequestException) == inner.GetType())
                {
                    var errorCodes = ((FailServiceRequestException)inner).ResultInfoError.Errors.Select(x => new{ x.ErrorCode, x.LongMessage });
                    if (errorCodes.Any(x => x.ErrorCode == "332"))
                    {
                        return(false);
                    }
                }
            }

            return(true);
        }