Пример #1
0
        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);
            }
        }
Пример #2
0
 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));
     }
 }
Пример #3
0
 public IsletmeDuzenle(Isletmeler isletme)
 {
     InitializeComponent();
     this.isletme               = isletme;
     isletmeIsmiText.Text       = isletme.IsletmeIsmi;
     isletmeNumarasiText.Text   = isletme.IsletmeNumarasi;
     isletmeAciklamasiText.Text = isletme.IsletmeAciklamasi;
     isletmeAdresiText.Text     = isletme.IsletmeAdresi;
 }
Пример #4
0
 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));
     }
 }
Пример #5
0
        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));
            }
        }