public async Task Create() { var rep = new RepresentativeVerbose { Name = "Orion Test", Portfolio = new RepresentativePortfolio { Address1 = "TEST ADDRESS", BusinessPhone = "123-123-1234", City = "TEST", State = "KY", Zip = "12345", Number = Guid.NewGuid().ToString(), Email = "*****@*****.**", FirstName = "TEST", LastName = "TEST", Name = "Orion Test", BrokerDealerId = 3, WholesalerId = 3 } }; var reps = new Compositions.Representatives.RepresentativesVerboseModule(Client); var result = await reps.CreateAsync(rep); Assert.Equal(result.StatusCode, StatusCode.OK); Assert.NotNull(result.Data); }
public async Task Update() { var reps = new Compositions.Representatives.RepresentativesVerboseModule(Client); var result = await reps.GetAsync(1); var rep = result.Data; rep.Portfolio.Address1 = "TEST ADDRESS 2"; result = await reps.UpdateAsync(rep); Assert.Equal(result.StatusCode, StatusCode.OK); Assert.NotNull(result.Data); }
public async Task UpdateWithUserDefinedFields() { var reps = new Compositions.Representatives.RepresentativesVerboseModule(Client); var result = await reps.GetAsync(1, RepresentativeExpands.Portfolio, RepresentativeExpands.UserDefinedFields); var rep = result.Data; rep.Portfolio.Address1 = "TEST ADDRESS 2"; var udf = rep.UserDefinedFields.FirstOrDefault(x => x.UserDefineDefinitionId == 491); // CRD2 udf.Value = "INTEGRATION_TEST"; result = await reps.UpdateAsync(rep); Assert.Equal(result.StatusCode, StatusCode.OK); Assert.NotNull(result.Data); }