Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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"]);
        }
Esempio n. 3
0
 public RepresentativesModule(OrionApiClient client)
 {
     this.client = client;
     verbose     = new RepresentativesVerboseModule(client);
 }
Esempio n. 4
0
 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;
 }
Esempio n. 9
0
 public PlansModule(OrionApiClient client)
 {
     this.client = client;
     verbose     = new PlansVerboseModule(client);
 }
 public PlansVerboseModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 11
0
 public SettingsModule(OrionApiClient client)
 {
     this.client = client;
 }
 public BrokerDealersSimpleModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 13
0
 public RepresentativesVerboseModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 14
0
 public ThirdPartyAdministratorsModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 15
0
 public AccountsModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 16
0
 public CompositionFactory(OrionApiClient client)
 {
     this.client = client;
 }
 public WholesalersModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 18
0
 public SleeveStrategyModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 19
0
 public ClientSimpleModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 20
0
 public SettingsFactory(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 21
0
 public ProfilesModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 22
0
 public UsersModule(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 23
0
 public ClientsModule(OrionApiClient client)
 {
     this.client  = client;
     simpleModule = new ClientSimpleModule(client);
 }
 public PortfolioFactory(OrionApiClient client)
 {
     this.client = client;
 }
Esempio n. 25
0
 public TradingFactory(OrionApiClient client)
 {
     this.client = client;
 }