Hello,
I am creating a an Azure API that connects to the CDS Web API and I am trying to use the class CDSWebApiService mentioned in the samples below:
I have rebuilt all code in my API Project but the case that when i use the post to create a contact based on the sample , although the contact is physically created but there is no response getting back
string connectionString = ConfigurationManager.ConnectionStrings["Connect"].ConnectionString;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
ServiceConfig config = new ServiceConfig(connectionString);
using (CDSWebApiService svc = new CDSWebApiService(config))
{
// Console.WriteLine("--Starting Basic Operations--");
////Create a contact
var contact1 = new JObject
{
{ "firstname", "Rafel" },
{ "lastname", "Shillo" }
};
Uri contact1Uri = svc.PostCreate("contacts", contact1);
return contact1Uri.AbsolutePath;
}
Any Help will be appreciated !
Hi Scott, I listen to you a lot on podcasts so I know you. Your solution to this problem didn't work. We have it too. Anything else you can please suggest? Cheers, Richard
I tried to use PostCreateAsync but it returned an Exception Task was cancelled.
This is how i call it from my API , it just never returns the URI
public string Post([FromBody]string value)
{
string connectionString = ConfigurationManager.ConnectionStrings["Connect"].ConnectionString;
ServiceConfig config = new ServiceConfig(connectionString);
using (CDSWebApiService svc = new CDSWebApiService(config))
{
// Console.WriteLine("--Starting Basic Operations--");
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
//Create a contact
var contact1 = new JObject
{
{ "firstname", "Mira" },
{ "lastname", "WEB API" }
};
return svc.PostCreate("contacts", contact1).ToString();
}
}
I suspect there may be an issue with the async implementation that you are using - can you try and implement the call using the PostCreateAsync method?
WarrenBelz
85
Most Valuable Professional
Michael E. Gernaey
57
Super User 2025 Season 1
mmbr1606
55
Super User 2025 Season 1