public IHttpActionResult Put(KatBilgileri KatBilgileri) { if (KatBilgileri != null && ModelState.IsValid) { ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity; int currentUser = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value); if (db.Isletmelers.Where(x => x.KullaniciID == currentUser && x.ID == KatBilgileri.IsletmeID).First() == null) { return(BadRequest("IsletmeID is not valid.")); } try { KatBilgileri updatedKatBilgileri = db.KatBilgileris.Single(x => x.ID == KatBilgileri.ID); if (updatedKatBilgileri == null) { return(BadRequest("Isletme ID is not valid")); } updatedKatBilgileri.KatIsmi = KatBilgileri.KatIsmi; db.Entry(updatedKatBilgileri).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Ok(updatedKatBilgileri)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } 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 { var IsletmeID = db.KatBilgileris.Find(ID).IsletmeID; if (db.Isletmelers.Where(x => x.KullaniciID == currentUser && x.ID == IsletmeID).First() == null) { return(BadRequest("IsletmeID is not valid.")); } KatBilgileri deletedKatBilgileri = db.KatBilgileris.Single(x => x.ID == ID); if (deletedKatBilgileri == null) { return(BadRequest("KatBilgileriID is not valid")); } db.KatBilgileris.Remove(deletedKatBilgileri); db.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public KatDuzenle(KatBilgileri katBilgileri) { InitializeComponent(); LoadIsletme(); this.katBilgileri = katBilgileri; isletmeCombo.SelectedValue = katBilgileri.IsletmeID; katIsmiText.Text = katBilgileri.KatIsmi; }
public IHttpActionResult Post(KatBilgileri KatBilgileri) { if (KatBilgileri != null && ModelState.IsValid) { ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity; int currentUser = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value); if (db.Isletmelers.Where(x => x.KullaniciID == currentUser && x.ID == KatBilgileri.IsletmeID).First() == null) { return(BadRequest("IsletmeID is not valid.")); } KatBilgileri.Isletmeler = null; KatBilgileri.MasaBilgileris = null; db.KatBilgileris.Add(KatBilgileri); db.SaveChanges(); return(Ok(KatBilgileri)); } else { return(BadRequest(ModelState)); } }
private void button1_Click(object sender, EventArgs e) { KatBilgileri newKat = new KatBilgileri(); newKat.IsletmeID = Convert.ToInt32(isletmeCombo.SelectedValue); newKat.KatIsmi = katIsmiText.Text; var client = new RestClient(Constants.URL); var request = new RestRequest("api/KatBilgileri", Method.POST); request.AddHeader("Authorization", "Bearer " + Properties.Settings.Default.access_token); request.RequestFormat = DataFormat.Json; request.AddBody(newKat); IRestResponse response = client.Execute(request); if (response.StatusCode == System.Net.HttpStatusCode.OK) { MessageBox.Show("Kat Bilgisi Eklendi!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Bir hata oluştu!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }