Exemplo n.º 1
0
        public async Task <IResult <BrokerDealer> > Create(BrokerDealer brokerDealer)
        {
            var request = new OrionRequest("Portfolio/BrokerDealers/Verbose", Method.POST);

            request.AddParameter("application/json", JsonConvert.SerializeObject(brokerDealer), ParameterType.RequestBody);

            var result = await client.ExecuteTaskAsync <BrokerDealer>(request);

            return(new Result <BrokerDealer>(result));
        }
Exemplo n.º 2
0
        public async Task <IResult <BrokerDealer> > Update(BrokerDealer brokerDealer)
        {
            var request = new OrionRequest("Portfolio/BrokerDealers/Verbose/{id}", Method.PUT);

            request.AddUrlSegment("id", brokerDealer.Id.ToString());

            request.AddParameter("application/json", JsonConvert.SerializeObject(brokerDealer), ParameterType.RequestBody);

            var result = await client.ExecuteTaskAsync <BrokerDealer>(request);

            return(new Result <BrokerDealer>(result));
        }
Exemplo n.º 3
0
        public async Task Create()
        {
            var dealer = new BrokerDealer {
                Name      = "Orion Test",
                Portfolio = new BrokerDealerPortfolio {
                    Address1      = "TEST ADDRESS",
                    BusinessPhone = "123-123-1234",
                    City          = "TEST",
                    State         = "KY",
                    Zip           = "12345",
                    OldBDCode     = Guid.NewGuid().ToString().Substring(0, 6),
                    Email         = "*****@*****.**",
                    Name          = "Orion Test"
                }
            };
            var result = await Client.Portfolio.BrokerDealers.Create(dealer);

            Assert.AreEqual(result.StatusCode, HttpStatusCode.OK);
            Assert.IsNotNull(result.Data);
        }