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)); }
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)); }
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); }