private void button1_Click(object sender, EventArgs e) { Isletmeler newIsletme = new Isletmeler(); newIsletme.IsletmeAciklamasi = isletmeAciklamasiText.Text; newIsletme.IsletmeAdresi = isletmeAdresiText.Text; newIsletme.IsletmeIsmi = isletmeIsmiText.Text; newIsletme.IsletmeNumarasi = isletmeNumarasiText.Text; var client = new RestClient(Constants.URL); var request = new RestRequest("api/Isletme", Method.POST); request.AddHeader("Authorization", "Bearer " + Properties.Settings.Default.access_token); request.RequestFormat = DataFormat.Json; request.AddBody(newIsletme); IRestResponse response = client.Execute(request); if (response.StatusCode == System.Net.HttpStatusCode.OK) { MessageBox.Show("İşletme Eklendi!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Bir hata oluştu!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IHttpActionResult Put(Isletmeler isletme) { if (isletme != null && ModelState.IsValid) { ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity; int currentUser = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value); try { Isletmeler updatedIsletme = db.Isletmelers.Single(x => x.KullaniciID == currentUser && x.ID == isletme.ID); if (updatedIsletme == null) { return(BadRequest("Isletme ID is not valid")); } updatedIsletme.IsletmeAciklamasi = isletme.IsletmeAciklamasi; updatedIsletme.IsletmeAdresi = isletme.IsletmeAdresi; updatedIsletme.IsletmeIsmi = isletme.IsletmeIsmi; updatedIsletme.IsletmeKrokiResim = isletme.IsletmeKrokiResim; updatedIsletme.IsletmeNumarasi = isletme.IsletmeNumarasi; db.Entry(updatedIsletme).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Ok(updatedIsletme)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } else { return(BadRequest(ModelState)); } }
public IsletmeDuzenle(Isletmeler isletme) { InitializeComponent(); this.isletme = isletme; isletmeIsmiText.Text = isletme.IsletmeIsmi; isletmeNumarasiText.Text = isletme.IsletmeNumarasi; isletmeAciklamasiText.Text = isletme.IsletmeAciklamasi; isletmeAdresiText.Text = isletme.IsletmeAdresi; }
public IHttpActionResult Post(Isletmeler isletme) { if (isletme != null && ModelState.IsValid) { ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity; int currentUser = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value); isletme.KullaniciID = currentUser; isletme.KatBilgileris = null; isletme.Kullanicilar = null; db.Isletmelers.Add(isletme); db.SaveChanges(); return(Ok(isletme)); } else { return(BadRequest(ModelState)); } }
public IHttpActionResult Delete(int ID) { ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity; int currentUser = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value); try { Isletmeler deletedIsletme = db.Isletmelers.Single(x => x.KullaniciID == currentUser && x.ID == ID); if (deletedIsletme == null) { return(BadRequest("Isletme ID is not valid")); } db.Isletmelers.Remove(deletedIsletme); db.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }