Beispiel #1
0
        public ActionResult TurDuzenle(Tur tur)
        {
            TurlerRep rep = new TurlerRep();

            rep.Update(tur);
            return(RedirectToAction("Index"));
        }
Beispiel #2
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());
        }
Beispiel #3
0
        public ActionResult TurEkle(Tur tur)
        {
            TurlerRep rep = new TurlerRep();

            rep.Insert(tur);
            return(View());
        }
        public JsonResult KullaniciSil(string id)
        {
            TurlerRep rep = new TurlerRep();

            rep.DeleteUser(id);
            return(Json("Kayıt Başarıyla Silindi."));
        }
        public ActionResult Register()
        {
            TurlerRep rep = new TurlerRep();

            ViewData["Tur"] = rep.GetAll().Where(x => x.TurAdi != "_silindi");
            return(View());
        }
Beispiel #6
0
        public ActionResult KullaniciSil(string id)
        {
            TurlerRep rep = new TurlerRep();

            rep.DeleteUser(id);
            return(Redirect("/Account/Cikis"));
        }
        // GET: Admin/Kullanici
        public ActionResult Index()
        {
            TurlerRep rep   = new TurlerRep();
            var       liste = rep.GetAllUser();

            return(View(liste));
        }
Beispiel #8
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));
        }
Beispiel #9
0
        public ActionResult GrupDetay(string id)
        {
            TurlerRep rep  = new TurlerRep();
            var       user = rep.GetAllUser().FirstOrDefault(x => x.Id == id);

            return(View(user));
        }
Beispiel #10
0
        public ActionResult TurDuzenle(int id)
        {
            TurlerRep rep = new TurlerRep();
            var       tur = rep.GetById(id);

            return(View(tur));
        }
Beispiel #11
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));
        }
Beispiel #12
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));
        }
Beispiel #13
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));
        }
Beispiel #14
0
        public JsonResult TurSil(int id)
        {
            TurlerRep rep = new TurlerRep();
            var       tur = rep.GetById(id);

            tur.TurAdi      = "_silindi";
            tur.TurAciklama = "";
            rep.Update(tur);
            return(Json("Kayıt Başarıyla Silindi."));
        }
        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ı."));
        }
Beispiel #16
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());
        }
        public async Task <ActionResult> Register(RegisterViewModel model, HttpPostedFileBase Resim)
        {
            if (ModelState.IsValid)
            {
                UserStore <Kullanici>   str = new UserStore <Kullanici>(new MyContext());
                UserManager <Kullanici> mng = new UserManager <Kullanici>(str);


                var user = new Kullanici
                {
                    UserName      = model.Email,
                    Email         = model.Email,
                    GrupAdi       = model.GrupAdi,
                    Aciklama      = model.Aciklama,
                    KurulusTarihi = model.KurulusTarihi,
                    GrupUyeleri   = model.GrupUyeleri,
                    Resim         = FileUpload(Resim),
                    TurID         = model.TurID,
                    YoutubeLinki  = model.YoutubeLinki
                };


                var result = await mng.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    SignInManager <Kullanici, string> smng = new SignInManager <Kullanici, string>(mng, AuthenticationManager);

                    await smng.SignInAsync(user, isPersistent : false, rememberBrowser : false);

                    // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
                    // Send an email with this link
                    // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                    // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                    // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");

                    return(RedirectToAction("Index", "Home"));
                }
                AddErrors(result);
            }
            TurlerRep rep = new TurlerRep();

            ViewData["Tur"] = rep.GetAll().Where(x => x.TurAdi != "_silindi");
            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Beispiel #18
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."));
        }
Beispiel #19
0
        public ActionResult Index()
        {
            TurlerRep rep = new TurlerRep();

            return(View(rep.GetAll().Where(x => x.TurAdi != "_silindi").ToList()));
        }