HttpClient client2 = new HttpClient();
client2.BaseAddress = new Uri("https://api.parasut.com/v4/165984/contacts");
client2.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client2.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", parasutModel.access_token);
ParasutContactsModel parasutContactsModel = new ParasutContactsModel();
ParasutContactsModel.Data parasutData = new ParasutContactsModel.Data();
parasutData.type = "contacts";
ParasutContactsModel.Attributes parasutAttributes = new ParasutContactsModel.Attributes();
parasutAttributes.email = entity.kullaniciMail;
parasutAttributes.name = entity.kullaniciAdi + " " + entity.kullaniciSoyadi;
parasutAttributes.contact_type = "person";
parasutAttributes.tax_number = entity.kullaniciTCNO;
parasutAttributes.district = entity.kullaniciIlce;
parasutAttributes.city = entity.kullaniciSehir;
parasutAttributes.address = entity.kullaniciAdres;
parasutAttributes.phone = entity.kullaniciTelNo;
parasutAttributes.archived = false;
parasutAttributes.account_type = "customer";
ParasutContactsModel.Relationships parasutRelationships = new ParasutContactsModel.Relationships();
ParasutContactsModel.Category parasutCategory = new ParasutContactsModel.Category();
ParasutContactsModel.Data1 parasutCategoryData = new ParasutContactsModel.Data1();
parasutCategoryData.id = "item_kategori_no";
parasutCategoryData.type = "item_categories";
parasutCategory.data = parasutCategoryData;
parasutRelationships.category = parasutCategory;
parasutContactsModel.data = parasutData;
parasutData.attributes = parasutAttributes;
parasutData.relationships = parasutRelationships;
HttpResponseMessage response2 = client2.PostAsJsonAsync("", parasutContactsModel).Result;
var json = new JavaScriptSerializer().Serialize(parasutContactsModel);
var responseModel = new JavaScriptSerializer().Deserialize<ParasutContactsModel>(response2.Content.ReadAsStringAsync().Result.Trim());
if (response2.IsSuccessStatusCode)
{
siparislerim.parasut = "success";
entity.parasutID = responseModel.data.id;
entities.SaveChanges();
}
else
{
siparislerim.parasut = "failed";
}
siparislerim.aktiflik = "aktif";
entities.siparislerims.Add(siparislerim);
entities.SaveChanges();
return Request.CreateResponse(HttpStatusCode.Created, "Siparişiniz Başarıyla Alınmıştır..");