public ActionResult UpdateInfo(Users user, string gender)
        {
            int id = Convert.ToInt16(Session["kullaniciId"]);
            var guncellenecekUser = db.Users.Find(id);

            if (guncellenecekUser == null)
            {
                return(HttpNotFound());
            }

            guncellenecekUser.UName    = user.UName;
            guncellenecekUser.USurname = user.USurname;
            if (user.UBirthDate != null)
            {
                guncellenecekUser.UBirthDate = user.UBirthDate;
            }
            guncellenecekUser.UGender    = gender == "0" ? false : true;
            guncellenecekUser.UTwitter   = user.UTwitter;
            guncellenecekUser.UInstagram = user.UInstagram;
            guncellenecekUser.UInfo      = user.UInfo;

            db.Entry(guncellenecekUser).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ActionResult RemoveSuspend(int userId)
        {
            var user = db.Users.Find(userId);

            if (user == null)
            {
                return(Content("Kullanıcı Bulunamadı."));
            }

            user.UStatus         = true;
            db.Entry(user).State = EntityState.Modified;
            db.SaveChanges();
            return(Content("Hesap aktif edildi."));
        }
        public JsonResult Sign(Users user)
        {
            string pass = FormsAuthentication.HashPasswordForStoringInConfigFile(user.UPasswd, "MD5");

            var userIn = db.Users.FirstOrDefault(u => user.UNick == u.UNick && pass == u.UPasswd);

            if (userIn != null)
            {
                if (userIn.UStatus == false)
                {
                    return(Json(new { status = 0, message = "Kullanıcı Hesabı Askıya Alınmış.Detaylı Bilgi İçin İletişime Geçin." }));
                }

                userIn.UNPasswd = pass;
                //Son Giriş Tarihini Güncelliyoruz
                userIn.ULastSession    = DateTime.Now;
                db.Entry(userIn).State = EntityState.Modified;
                db.SaveChanges();
                //Session Oluşturuyoruz
                Session["kullaniciId"]    = userIn.UId;
                Session["kullaniciResim"] = userIn.UImage;
                Users dataUser = new Users();
                dataUser.UId    = userIn.UId;
                dataUser.UImage = userIn.UImage;
                FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, userIn.UNick.ToString(), DateTime.Now, DateTime.Now.AddMonths(1), false,
                                                                                 new JavaScriptSerializer().Serialize(dataUser));
                HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket));
                Response.Cookies.Add(cookie);
                return(Json(new { status = 1, message = "Giriş Başarılı." }));
            }

            return(Json(new { status = 0, message = "Giriş Başarısız.Şifre veya nickinizi kontrol edin." }));
        }
Exemple #4
0
        public ActionResult AddToSlider(int filmId)
        {
            var inSlider = db.Slider.Where(s => s.SFId == filmId).FirstOrDefault();

            if (inSlider != null)
            {
                if (inSlider.SStatus == false)
                {
                    inSlider.SStatus         = true;
                    db.Entry(inSlider).State = EntityState.Modified;
                    db.SaveChanges();
                    return(Json(new { text = "Aktif Edildi" }));
                }
                return(Json(new { text = "Zaten Mevcut" }));
            }
            Slider slider = new Slider();

            slider.SStatus = true;
            slider.SFId    = filmId;
            slider.SDate   = DateTime.Now;
            db.Slider.Add(slider);
            db.SaveChanges();

            return(Json(new { text = "Slidera Eklendi" }));
        }
Exemple #5
0
 public ActionResult Save(Categories cat)
 {
     if (cat.CId == 0)
     {
         db.Categories.Add(cat);
     }
     else
     {
         db.Entry(cat).State = System.Data.Entity.EntityState.Modified;
     }
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Exemple #6
0
        public ActionResult AddCrew(Crews crew)
        {
            if (!ModelState.IsValid)
            {
                return(View("AddCrew", crew));
            }
            if (crew.CId != 0)
            {
                db.Entry(crew).State = EntityState.Modified;
            }
            else
            {
                db.Crews.Add(crew);
            }

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #7
0
        public ActionResult showOrHideSlider(int id)
        {
            var slider = db.Slider.Find(id);

            if (slider == null)
            {
                return(HttpNotFound());
            }

            if (slider.SStatus == true)
            {
                slider.SStatus = false;
            }
            else
            {
                slider.SStatus = true;
            }

            db.Entry(slider).State = EntityState.Modified;
            db.SaveChanges();
            return(Json(new { text = "Slider Görünürlüğü Değiştirildi" }, JsonRequestBehavior.AllowGet));
        }