Beispiel #1
0
        /// <summary>
        /// Set update formu post edildiğinde çalışacak method.
        /// </summary>
        /// <param name="set"></param>
        /// <returns></returns>
        public ActionResult SetUpdate(HareketSetleri set, int?id)
        {
            // Önce gelen id ye ait set kaydını sorgulayacağım.
            var setKontrol = dbContext.HareketSetleri.Find(id);

            if (setKontrol == null)
            {
                Response.Redirect("/Home/Index?mesaj=setIDBulunamadi");
            }
            else
            {
                // Ardından gelen değerler sayı mı değil mi diye kontrol edicem.
                if (Request.Form["setAgirlik"].isNumeric() == false || Request.Form["setTekrar"].isNumeric() == false)
                {
                    Response.Redirect($"/Home/SetUpdate/{id}?mesaj=agirlikTekrarSayiDegil");
                }
                else
                {
                    // Gelen değerlerde bir sıkıntı yok, tablo değerlerini bu değerlere eşitliyorum.
                    setKontrol.setAgirlik = set.setAgirlik;
                    setKontrol.setTekrar  = set.setTekrar;

                    // Update işlemini gerçekleştirmesi komutunu veriyorum.
                    dbContext.SaveChanges();
                    Response.Redirect("/Home/Index?mesaj=setGuncellendi");
                }
            }

            return(View());
        }
Beispiel #2
0
        /// <summary>
        /// Hareket kaydına set ekleme formundan gelen verileri kaydeden method.
        /// </summary>
        /// <param name="set"></param>
        /// <returns></returns>
        public ActionResult HareketeSetiKaydet(HareketSetleri set)
        {
            // #### Gelen değerler sayı mı değil mi diye kontrol edilecek.
            if (Request.Form["setAgirlik"].isNumeric() == false || Request.Form["setTekrar"].isNumeric() == false)
            {
                Response.Redirect($"/Home/HareketeSetEkle/{Request.Form["kayitID"]}?mesaj=agirlikTekrarSayiDegil");
            }
            else
            {
                // Harekete seti kaydetmesi komutunu veriyorum.
                dbContext.HareketSetleri.Add(set);
                dbContext.SaveChanges();
                Response.Redirect("/Home/Index");
            }

            return(View());
        }