public ActionResult ArkadasEkle(int id) //Arkadas eklemek için bu sayfa arkadas id { Kullanici k = Session["Kullanici"] as Kullanici; //k kendi ıd MesajModel m = new MesajModel(); var deger = db.Arkadas.Where(x => x.KullaniciID == k.KullaniciID && x.ArkadasID == id).FirstOrDefault(); if (deger == null) { Kullanici f = db.Kullanici.Where(x => x.KullaniciID == id).FirstOrDefault(); if (f != null) { //db.Database.ExecuteSqlCommand("exec spArkadasOlustur " + k.KullaniciID + "," + id + "," + 0 + ""); Models.Arkadas ark1 = new Models.Arkadas(); ark1.KullaniciID = k.KullaniciID; ark1.ArkadasID = id; ark1.Durum = 0; db.Arkadas.Add(ark1); db.SaveChanges(); m.Status = 1; m.Baslik = "Arkadaş Eklendi"; m.Mesaj = "Kişiye Arkadaşlık İsteği Gönderildi!"; } } else { m.Status = 0; m.Baslik = "Beklemede"; m.Mesaj = "Kişi Zaten Arkadaşınız veya Arkadaşlık İsteğiniz Beklemede!"; } return(Json(m, JsonRequestBehavior.AllowGet)); }
public ActionResult Arkadas(int durum, int id) //Arkadas silmek için bu sayfa arkadas id { Kullanici k = Session["Kullanici"] as Kullanici; //k kendi ıd MesajModel m = new MesajModel(); if (durum == 1) { Kullanici f = db.Kullanici.Where(x => x.KullaniciID == id).FirstOrDefault(); if (f != null) { Models.Arkadas ark1 = new Models.Arkadas(); ark1.KullaniciID = k.KullaniciID; ark1.ArkadasID = id; ark1.Durum = 0; db.Arkadas.Add(ark1); db.SaveChanges(); db.Database.ExecuteSqlCommand("exec spArkadasOlustur " + k.KullaniciID + "," + id + "," + 1 + ""); m.Status = 1; m.Baslik = "Arkadaş Eklendi"; m.Mesaj = "Kişi Artık Arkadaş Listenizde!"; } } if (durum == 2) { Models.Arkadas ark1 = db.Arkadas.FirstOrDefault(x => x.KullaniciID == id && x.ArkadasID == k.KullaniciID); db.Arkadas.Remove(ark1); db.SaveChanges(); m.Status = 1; m.Baslik = "Arkadaş Bilgisi"; m.Mesaj = "Kişinin Arkadaşlık İsteğini Red Ettiniz!"; } if (durum == 0) { Models.Arkadas ark1 = db.Arkadas.FirstOrDefault(x => x.KullaniciID == k.KullaniciID && x.ArkadasID == id); Models.Arkadas ark2 = db.Arkadas.FirstOrDefault(x => x.KullaniciID == id && x.ArkadasID == k.KullaniciID); db.Arkadas.Remove(ark1); db.Arkadas.Remove(ark2); db.SaveChanges(); m.Status = 0; m.Baslik = "Arkadaşlıktan Çıkarıldı"; m.Mesaj = "Kişi Artık Arkadaş Listenizde Değil!"; } return(Json(m, JsonRequestBehavior.AllowGet)); }