Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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)));
        }