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();
            }
        }
示例#2
0
        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;
        }