private async void button1_Click(object sender, EventArgs e) { serialPort1.Close(); decimal para = 0; string sifre = ""; using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync("https://localhost:44332/api/CreditCarts")) { var apiResponse = await response.Content.ReadAsStringAsync(); //var result = JsonConvert.DeserializeObject(apiResponse); List <CreditCarts> creditCarts = JsonConvert.DeserializeObject <List <CreditCarts> >(apiResponse); var creditcart = creditCarts.Where(c => c.CartNumber == Convert.ToInt32(textBox1.Text) && c.CartPassword == Convert.ToString(textBox2.Text)).ToList(); if (creditcart.Count != 0) { foreach (var item in creditcart) { para = Convert.ToDecimal(item.CardBalance); sifre = Convert.ToString(item.CartPassword); } if (para != p) { btnSales_Click?.Invoke(this, EventArgs.Empty); CreditCarts cc = new CreditCarts(); cc.CartNumber = Convert.ToInt32(textBox1.Text); cc.CardBalance = Convert.ToDecimal(para - p); cc.CartPassword = Convert.ToString(sifre); var convertM = JsonConvert.SerializeObject(cc); var cont = new StringContent(convertM, Encoding.UTF8, "application/json"); httpClient.DefaultRequestHeaders.Add("Accept", "application/json"); var respo = await httpClient.PutAsync("https://localhost:44332/api/CreditCarts", cont); cartno = ""; //using (var res = await httpClient.GetAsync("https://localhost:44332/api/CartDetails")) //{ // var apiRes = await res.Content.ReadAsStringAsync(); // //var result = JsonConvert.DeserializeObject(apiResponse); // List<CartDetails> cartDetails = JsonConvert.DeserializeObject<List<CartDetails>>(apiRes); // int son_id = int.Parse(cartDetails // .OrderByDescending(p => p.CartDetailsId) // .Select(r => r.CartDetailsId) // .First().ToString() // ); //cartdetailId = son_id; //} } else { MessageBox.Show("Yetersiz Bakiye !"); cartno = ""; } } else { MessageBox.Show("Geçersiz Şifre !"); } } } }
public CreditCarts Put([FromBody] CreditCarts creditCart) { _creditCartService.Update(creditCart); return(creditCart); }
public CreditCarts Post([FromBody] CreditCarts creditCart) { _creditCartService.Add(creditCart); return(creditCart); }
public void Update(CreditCarts creditCart) { _creditCartDal.Update(creditCart); }
public void Delete(CreditCarts creditCart) { _creditCartDal.Delete(creditCart); }
public void Add(CreditCarts creditCart) { _creditCartDal.Add(creditCart); }