public JsonResult AyarlarDuzenle(AyarlarModel ayarlarModel) { var login = User.Identity.Name; var kullanici = kullaniciYonetimi.EpostaIleGetir(login); SozlukEntitiesTest entities = new SozlukEntitiesTest(); var kullaniciAyarlar = entities.Kullanicilar.Where(w => w.KullaniciAdi == kullanici.KullaniciAdi).FirstOrDefault(); try { if (ModelState.IsValid) { kullaniciAyarlar.KullaniciAdi = ayarlarModel.KullaniciAdi; kullaniciAyarlar.Parola = ayarlarModel.Parola; entities.SaveChanges(); KullaniciProfilResmi(ayarlarModel, kullanici); } } catch (Exception ex) { return(Json(new { msg = "Hatali:" + ex.Message.ToString(), drm = false }, JsonRequestBehavior.AllowGet)); } return(Json(new { msg = "Basarili", drm = true }, JsonRequestBehavior.AllowGet)); }
public JsonResult ProfileYorum(int KullaniciId) { try { List <KullaniciYorumlariViewModel> kullaniciYorumlarimodel = new List <KullaniciYorumlariViewModel>(); SozlukEntitiesTest ctx = new SozlukEntitiesTest(); var yorumlarListesi = ctx.Yorumlar.ToList(); var kullaniciYorumlari = yorumlarListesi.Where(w => w.KullaniciId == KullaniciId).ToList(); for (int i = 0; i < kullaniciYorumlari.Count; i++) { var kullanici = kullaniciYonetimi.IstekGetir(KullaniciId); if (kullaniciYorumlari[i].YorumTipi == 1) { kullaniciYorumlarimodel.Add(new KullaniciYorumlariViewModel { Kullanici = kullanici, ProfilResmi = profilResmiYonetimi.IstekGetir(KullaniciId), YapilmaZamani = kullaniciYorumlari[i].YapilmaZamani, YorumId = kullaniciYorumlari[i].YorumId, YorumMetni = yorumMetniYonetimi.IstekGetir(kullaniciYorumlari[i].YorumId), YorumResimleri = null, }); } else if (kullaniciYorumlari[i].YorumTipi == 2) { kullaniciYorumlarimodel.Add(new KullaniciYorumlariViewModel { Kullanici = kullanici, ProfilResmi = profilResmiYonetimi.IstekGetir(KullaniciId), YapilmaZamani = kullaniciYorumlari[i].YapilmaZamani, YorumId = kullaniciYorumlari[i].YorumId, YorumMetni = null, YorumResimleri = yorumresmiYonetimi.IstekGetir(kullaniciYorumlari[i].YorumId), }); } else { kullaniciYorumlarimodel.Add(new KullaniciYorumlariViewModel { Kullanici = kullanici, ProfilResmi = profilResmiYonetimi.IstekGetir(KullaniciId), YapilmaZamani = kullaniciYorumlari[i].YapilmaZamani, YorumId = kullaniciYorumlari[i].YorumId, YorumMetni = yorumMetniYonetimi.IstekGetir(kullaniciYorumlari[i].YorumId), YorumResimleri = yorumresmiYonetimi.IstekGetir(kullaniciYorumlari[i].YorumId), }); } } return(Json(new { item = kullaniciYorumlarimodel, drm = true, msg = "Basarili" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { drm = false, msg = "Hatali: " + ex.Message.ToString() }, JsonRequestBehavior.AllowGet)); } }
public ActionResult YorumSil(string YorumId) { SozlukEntitiesTest ctx = new SozlukEntitiesTest(); var delete = ctx.Yorumlar.Where(w => w.YorumId == YorumId).FirstOrDefault(); if (delete != null) { ctx.Entry(delete).State = EntityState.Deleted; ctx.SaveChanges(); } return(Redirect("../Profile/Index")); }
public ActionResult Login(Kullanici kullanici) { if (ModelState.IsValid) { SozlukEntitiesTest ctx = new SozlukEntitiesTest(); var user = ctx.Kullanicilar.Where(w => w.Eposta == kullanici.Eposta && w.Parola == kullanici.Parola).FirstOrDefault(); if (user != null) { FormsAuthentication.SetAuthCookie(kullanici.Eposta, true); ViewBag.userid = user.KullaniciId; return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", " Kullanıcı Adı veya Şifre Hatalı"); } } return(View(kullanici)); }
public ActionResult Index(Kullanici kullanici) { try { using (SozlukEntitiesTest ctx = new SozlukEntitiesTest()) { var kullaniciGetir = ctx.Kullanicilar.ToList(); foreach (var item in kullaniciGetir) { if (item.KullaniciAdi == kullanici.KullaniciAdi || item.Eposta == kullanici.Eposta) { return(Json(new { msg = "Var olan bir kullanıcı adı ve Eposta girdiniz", durum = false }, JsonRequestBehavior.AllowGet)); } } if (ModelState.IsValid) { var kullaniciEkle = ctx.Kullanicilar.Add(new Kullanicilar() { Ad = kullanici.Ad, Soyad = kullanici.Soyad, Eposta = kullanici.Eposta, Parola = kullanici.Parola, KullaniciAdi = kullanici.KullaniciAdi, Yetki = false.ToString() }); ctx.SaveChanges(); } } } catch (Exception ex) { return(Json(new { msg = "Hatali Üye olma İşlemi:" + ex.Message.ToString(), drm = false }, JsonRequestBehavior.AllowGet)); } return(Json(new { msg = "Başarili", drm = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult YorumProfil() { List <ProfileViewModel> profileModel = new List <ProfileViewModel>(); var KullaniciId = int.Parse(Request.QueryString["KullaniciId"].ToString()); var paylasimListesi = paylasimYonetimi.HepsiniGetir(); SozlukEntitiesTest ctx = new SozlukEntitiesTest(); var yorumlar = ctx.Yorumlar.ToList(); var yorum = yorumlar.Where(w => w.KullaniciId == KullaniciId).FirstOrDefault(); var kullaniciPaylasimlari = paylasimListesi.Where(w => w.KullaniciId == yorum.KullaniciId).ToList(); ViewBag.userid = getKullanici(User).KullaniciId; for (int i = 0; i < kullaniciPaylasimlari.Count; i++) { List <Yorum> yorumlars = yorumYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId); List <EtkilesimLike> etkilesimLikes = etkilesimLikeYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId); List <EtkilesimDislike> etkilesimDislikes = etkilesimDislikeYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId); var kullanici = kullaniciYonetimi.IstekGetir(kullaniciPaylasimlari[i].KullaniciId); if (kullaniciPaylasimlari[i].PaylasimTipi == 1) { profileModel.Add(new ProfileViewModel { Kullanici = kullanici, GirilmeZamani = kullaniciPaylasimlari[i].GirilmeZamani, PaylasimId = kullaniciPaylasimlari[i].PaylasimId, PaylasimMetni = paylasimMetniYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId), PaylasimResimleri = null, ProfilResmi = profilResmiYonetimi.IstekGetir(KullaniciId), Yorumlar = yorumlars, EtkilesimDislikelar = etkilesimDislikes, EtkilesimLikelar = etkilesimLikes }); } else if (kullaniciPaylasimlari[i].PaylasimTipi == 2) { profileModel.Add(new ProfileViewModel { Kullanici = kullanici, GirilmeZamani = kullaniciPaylasimlari[i].GirilmeZamani, PaylasimId = kullaniciPaylasimlari[i].PaylasimId, PaylasimMetni = null, PaylasimResimleri = paylasimResmiYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId), ProfilResmi = profilResmiYonetimi.IstekGetir(KullaniciId), Yorumlar = yorumlars, EtkilesimDislikelar = etkilesimDislikes, EtkilesimLikelar = etkilesimLikes }); } else { profileModel.Add(new ProfileViewModel { Kullanici = kullanici, GirilmeZamani = kullaniciPaylasimlari[i].GirilmeZamani, PaylasimId = kullaniciPaylasimlari[i].PaylasimId, PaylasimMetni = paylasimMetniYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId), PaylasimResimleri = paylasimResmiYonetimi.IstekGetir(kullaniciPaylasimlari[i].PaylasimId), ProfilResmi = profilResmiYonetimi.IstekGetir(KullaniciId), Yorumlar = yorumlars, EtkilesimDislikelar = etkilesimDislikes, EtkilesimLikelar = etkilesimLikes }); } } return(View(profileModel.OrderByDescending(s => s.GirilmeZamani))); }