public string Kiskisla(int hangiitiraf) { if (Session["Kiskisla" + hangiitiraf] == null) { ItirafContext ctx = new ItirafContext(); var i = ctx.itiraflar.Find(hangiitiraf); } }
//mesaj parametresinin adı input'un name özelliğinden geliyor public ActionResult ItirafYaz(string mesaj) { ItirafContext ctx = new ItirafContext(); Itiraf i = new Itiraf(); i.Mesaj = mesaj; ctx.itiraflar.Add(i); ctx.SaveChanges(); return(View()); }
// localhost:1111/ public string Alkisla(int hangiitiraf) { if (Session["alkis" + hangiitiraf] == null) { //oy verebilir, daha once alkis olusmamıs //veritabanından alkışlanan itirafı bulalım ItirafContext ctx = new ItirafContext(); var i = ctx.itiraflar.Find(hangiitiraf); //begenisayısını 1 artıralım i.ToplamBegeni++; //veritabanına kaydedelim ctx.Entry(i).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); Session["alkis" + hangiitiraf] = "birsey"; return("Teşekkür ederiz"); } else { return("Daha önce oy kullanmışsınız"); } }
// localhost:1111/Itiraf/ // localhost:1111/Itiraf/Index public ActionResult Index() { //Anasayfa ItirafContext ctx = new ItirafContext(); return(View(ctx.itiraflar.OrderByDescending(x => x.ItirafID).ToList())); }