internal static async Task <Token> HandleBasicAuthenticationAsync(OrionApiClient OrionClient, Request request, Credentials credentials) { var authRequest = new Request(Method.GET, AuthenticationPath); ApplyBasicAuthentication(authRequest, credentials); var response = await OrionClient.ExecuteTaskAsync <Token>(authRequest); if (response.StatusCode != StatusCode.OK) { throw new Exception("Unable to obtain Orion API token."); } return(response.Data); }
public BaseTest() { var baseUrl = ConfigurationManager.AppSettings["apiUrl"]; var apiCreds = new Credentials { Username = ConfigurationManager.AppSettings["api_username"], Password = ConfigurationManager.AppSettings["api_password"] }; var svcCreds = new Credentials { Username = ConfigurationManager.AppSettings["svc_username"], Password = ConfigurationManager.AppSettings["svc_password"] }; Client = new OrionApiClient(baseUrl, apiCreds, svcCreds, TimeSpan.FromMinutes(5)); AlClientId = Convert.ToInt32(ConfigurationManager.AppSettings["alClientId"]); }
public RepresentativesModule(OrionApiClient client) { this.client = client; verbose = new RepresentativesVerboseModule(client); }
public BrokerDealersModule(OrionApiClient client) { this.client = client; verboseModule = new BrokerDealersVerboseModule(client); simpleModule = new BrokerDealersSimpleModule(client); }
public SecurityFactory(OrionApiClient client) { this.client = client; }
public PlanSponsorsModule(OrionApiClient client) { this.client = client; }
public BrokerDealersVerboseModule(OrionApiClient client) { this.client = client; }
public SubAdvisorsModule(OrionApiClient client) { this.client = client; }
public PlansModule(OrionApiClient client) { this.client = client; verbose = new PlansVerboseModule(client); }
public PlansVerboseModule(OrionApiClient client) { this.client = client; }
public SettingsModule(OrionApiClient client) { this.client = client; }
public BrokerDealersSimpleModule(OrionApiClient client) { this.client = client; }
public RepresentativesVerboseModule(OrionApiClient client) { this.client = client; }
public ThirdPartyAdministratorsModule(OrionApiClient client) { this.client = client; }
public AccountsModule(OrionApiClient client) { this.client = client; }
public CompositionFactory(OrionApiClient client) { this.client = client; }
public WholesalersModule(OrionApiClient client) { this.client = client; }
public SleeveStrategyModule(OrionApiClient client) { this.client = client; }
public ClientSimpleModule(OrionApiClient client) { this.client = client; }
public SettingsFactory(OrionApiClient client) { this.client = client; }
public ProfilesModule(OrionApiClient client) { this.client = client; }
public UsersModule(OrionApiClient client) { this.client = client; }
public ClientsModule(OrionApiClient client) { this.client = client; simpleModule = new ClientSimpleModule(client); }
public PortfolioFactory(OrionApiClient client) { this.client = client; }
public TradingFactory(OrionApiClient client) { this.client = client; }