public SOService() { var sessionModService = new SessionModService(); var sessionId = sessionModService.Login(); this.sessionId = sessionId; this.sessionModClient = sessionModService.sessionModClient; builder.Path = $"{environment}/Erp/BO/SalesOrder.svc"; soClient = GetClient <SalesOrderSvcContractClient, SalesOrderSvcContract>(builder.Uri.ToString(), epicorUserID, epiorUserPassword, bindingType); soClient.Endpoint.EndpointBehaviors.Add(new HookServiceBehavior(sessionId, epicorUserID)); }