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));
     }
 }
Exemplo n.º 5
0
        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);
            }
        }