Пример #1
0
        public ActionResult UyeYaziGuncelle(KullaniciYazi p)
        {
            var eski = db.KullaniciYazi.Find(p.YaziID);

            eski.YaziBaslik   = p.YaziBaslik;
            eski.YaziAciklama = p.YaziAciklama;
            eski.YaziResim    = p.YaziResim;
            //eski.YaziTarih = p.YaziTarih;
            //eski.Uye = p.Uye;
            db.SaveChanges();
            TempData["yaziguncelle"] = " ";
            return(RedirectToAction("Index", "UyeAdmin"));
        }
Пример #2
0
        public ActionResult UyeYeniYazi(KullaniciYazi p)
        {
            if (p.YaziAciklama == null)
            {
                ViewBag.mesaj = "Lütfen boş bırakmayınız.";
                return(View("UyeYeniYazi", p));
            }
            else
            {
                string metin = System.Text.RegularExpressions.Regex.Replace(p.YaziAciklama, @"<(.|\n)*?>", string.Empty);
                if (metin == "")
                {
                    ViewBag.mesaj = "Lütfen boş bırakmayınız.";
                    return(View("UyeYeniYazi", p));
                }
                else if (metin.Length > 0 && metin.Length <= 80)
                {
                    ViewBag.mesaj = "Lütfen 80 karakterden uzun yazınız.";
                    return(View("UyeYeniYazi", p));
                }
                else
                {
                    var mail = (string)Session["UyeMail"];
                    var id   = db.Uye.Where(x => x.UyeMail == mail).Select(x => x.UyeID).FirstOrDefault();

                    p.Uye       = id;
                    p.YaziTarih = DateTime.Now;
                    p.YaziDurum = true;
                    /*var ekle =*/
                    db.KullaniciYazi.Add(p);

                    db.SaveChanges();

                    return(RedirectToAction("Index", "UyeAdmin"));
                }
            }
            //p.YaziDurum = false;
            //db.KullaniciYazi.Add(p);
            //db.SaveChanges();
            //return RedirectToAction("Index","UyeAdmin");
        }