public async Task <IResult <BrokerDealerVerbose> > CreateAsync(BrokerDealerVerbose brokerDealer) { var request = new Request("Portfolio/BrokerDealers/Verbose", Method.POST); request.AddParameter("application/json", JsonConvert.SerializeObject(brokerDealer)); return(await client.ExecuteTaskAsync <BrokerDealerVerbose>(request)); }
public async Task <IResult <BrokerDealerVerbose> > UpdateAsync(BrokerDealerVerbose brokerDealer) { var request = new Request("Portfolio/BrokerDealers/Verbose/{id}", Method.PUT); request.AddUrlSegment("id", brokerDealer.Id.ToString()); request.AddParameter("application/json", JsonConvert.SerializeObject(brokerDealer)); return(await client.ExecuteTaskAsync <BrokerDealerVerbose>(request)); }
public async Task Create() { var dealers = new Compositions.BrokerDealers.BrokerDealersVerboseModule(Client); var dealer = new BrokerDealerVerbose { 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.Verbose.CreateAsync(dealer); Assert.Equal(result.StatusCode, StatusCode.OK); Assert.NotNull(result.Data); }