// GET: Admin/Kullanici
        public ActionResult Index()
        {
            TurlerRep rep   = new TurlerRep();
            var       liste = rep.GetAllUser();

            return(View(liste));
        }
Exemple #2
0
        public ActionResult GrupSonuclar()
        {
            TurlerRep rep          = new TurlerRep();
            var       kullanicilar = rep.GetAllUser().Where(x =>
                                                            x.Email != "*****@*****.**" &&
                                                            x.KullaniciTur.TurAdi != "_silindi" &&
                                                            x.Email != "*****@*****.**");
            List <Kullanici> liste = new List <Kullanici>();

            foreach (var item in kullanicilar)
            {
                if (item.GrupUyeleri != null)
                {
                    if (item.GrupAdi.ToLower().Contains(Session["aranacak"].ToString()) ||
                        item.GrupUyeleri.ToLower().Contains(Session["aranacak"].ToString()) ||
                        item.Aciklama.ToLower().Contains(Session["aranacak"].ToString()))
                    {
                        liste.Add(item);
                    }
                }
                else
                {
                    if (item.GrupAdi.ToLower().Contains(Session["aranacak"].ToString()) ||
                        item.Aciklama.ToLower().Contains(Session["aranacak"].ToString()))
                    {
                        liste.Add(item);
                    }
                }
            }
            //var liste = kullanicilar.Where(x => x.Aciklama.ToLower().Contains(Session["aranacak"].ToString())
            //|| x.GrupUyeleri.ToLower().Contains(Session["aranacak"].ToString())
            //|| x.GrupAdi.ToLower().Contains(Session["aranacak"].ToString()));
            return(View(liste));
        }
Exemple #3
0
        public ActionResult BilgilerimiDuzenle(Kullanici kullanici, HttpPostedFileBase Resim)
        {
            TurlerRep rep  = new TurlerRep();
            var       user = rep.GetAllUser().FirstOrDefault(x => x.Id == User.Identity.GetUserId());

            user.Email         = kullanici.Email;
            user.UserName      = kullanici.Email;
            user.GrupAdi       = kullanici.GrupAdi;
            user.GrupUyeleri   = kullanici.GrupUyeleri;
            user.Aciklama      = kullanici.Aciklama;
            user.KurulusTarihi = kullanici.KurulusTarihi;
            user.TurID         = kullanici.TurID;
            user.WebSite       = kullanici.WebSite;
            user.YoutubeLinki  = kullanici.YoutubeLinki;
            if (kullanici.Resim != null)
            {
                user.Resim = FileUpload(Resim);
            }
            else
            {
                user.Resim = user.Resim;
            }

            rep.UpdateUser(user);
            ViewData["Tur"] = rep.GetAll().Where(x => x.TurAdi != "_silindi");
            return(View());
        }
Exemple #4
0
        public ActionResult GrupDetay(string id)
        {
            TurlerRep rep  = new TurlerRep();
            var       user = rep.GetAllUser().FirstOrDefault(x => x.Id == id);

            return(View(user));
        }
Exemple #5
0
        public ActionResult Kesfet()
        {
            TurlerRep rep   = new TurlerRep();
            var       liste = rep.GetAllUser().Where(x => x.Email != "*****@*****.**" && x.KullaniciTur.TurAdi != "_silindi").OrderByDescending(t => t.SiteKayitTarihi);

            //ViewData["Model"] = liste;
            return(View(liste));
        }
Exemple #6
0
        public ActionResult Kesfet(int id)
        {
            TurlerRep rep   = new TurlerRep();
            var       liste = rep.GetAllUser().Where(x => x.TurID == id && x.KullaniciTur.TurAdi != "_silindi");

            //ViewData["Model"] = liste;
            return(View(liste));
        }
Exemple #7
0
        public ActionResult BilgilerimiDuzenle()
        {
            TurlerRep rep = new TurlerRep();

            ViewData["Tur"] = rep.GetAll().Where(x => x.TurAdi != "_silindi");
            var user = rep.GetAllUser().FirstOrDefault(x => x.Id == User.Identity.GetUserId());

            return(View(user));
        }
        public JsonResult ModYap(string id)
        {
            TurlerRep rep         = new TurlerRep();
            var       user        = rep.GetAllUser().FirstOrDefault(x => x.Id == id);
            var       _context    = new ApplicationDbContext();
            var       UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(_context));

            UserManager.AddToRole(user.Id, "BlogModerator");

            return(Json("Kullanıcı blog moderatörü yapıldı."));
        }
Exemple #9
0
        // GET: Admin/Admin
        public ActionResult Index()
        {
            TurlerRep rep  = new TurlerRep();
            YorumRep  yRep = new YorumRep();
            BlogRep   bRep = new BlogRep();

            ViewBag.YorumSayisi     = yRep.GetAll().Count.ToString();
            ViewBag.BlogSayisi      = bRep.GetAll().Count.ToString();
            ViewBag.TurSayisi       = rep.GetAll().Count(x => x.TurAdi != "_silindi").ToString();
            ViewBag.KullaniciSayisi = rep.GetAllUser().Count().ToString();
            return(View());
        }
Exemple #10
0
        public JsonResult Begen(string id)
        {
            Session["begeniler"] += " ";
            string begenilenler = Session["begeniler"].ToString();

            if (begenilenler.Contains(id))
            {
                return(Json("Bu grubu daha önce zaten beğenmişsiniz."));
            }
            TurlerRep rep  = new TurlerRep();
            var       user = rep.GetAllUser().FirstOrDefault(x => x.Id == id);

            user.Begeni++;
            rep.UpdateUser(user);

            Session["begeniler"] += id;
            return(Json(user.GrupAdi + " grubunu beğendiniz."));
        }