private void BrushClick(Button btn) { if (btn.BorderBrush == Brushes.Black) { var mydetails = btnId.DataContext as ProductModel; Sepett sepet = new Sepett() { //Id = mydetails.Id, Image = mydetails.ImageSrc.AbsoluteUri, Name = mydetails.NameSrc, Price = mydetails.PriceSrc, Count = 1, Size = btn.Content.ToString() }; var deneme = set.GetAllSepet(); foreach (var item in deneme) { if (item.Name == mydetails.NameSrc && item.Size == btn.Content.ToString()) { lblSepetInfo.Visibility = Visibility.Visible; lblSepetInfo.Content = "Tüm 1 Kısa Kollu Renkli Desenli Gömlek - " + item.Size + " sepetinizde"; api.DeleteSepetItem(item.Id); } } api.PostSepet(sepet); listsepet.ItemsSource = set.GetAllSepet(); } }
public void PostSepet(Sepett sepet) { HttpClient client = new HttpClient() { BaseAddress = new Uri("https://localhost:44366/") }; client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = new HttpResponseMessage(); string json = JsonConvert.SerializeObject(sepet, Formatting.Indented); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); var result = client.PostAsync("api/sepet", content).Result; }