public JsonResult Login(Users users)
        {
            if (ModelState.IsValid)
            {
                Users user = db.Users.Where(u => u.UNick == users.UNick || u.UMail == users.UMail).FirstOrDefault();
                if (user != null)
                {
                    return(Json(new { status = 0, message = "Nick veya Mail adresi kullanımda." }));
                }
                users.URole    = "U";
                users.UDate    = DateTime.Now;
                users.UAppear  = true;
                users.UNews    = false;
                users.UImage   = "/Public/img/defaultUser.png";
                users.UStatus  = true;
                users.UGender  = false;
                users.UPasswd  = FormsAuthentication.HashPasswordForStoringInConfigFile(users.UPasswd, "MD5");
                users.UNPasswd = FormsAuthentication.HashPasswordForStoringInConfigFile(users.UNPasswd, "MD5");
                db.Users.Add(users);
                db.SaveChanges();
                return(Json(new { status = 1, message = "Kayıt Başarılı.Lütfen Giriş Yapınız." }));
            }

            return(Json(new { status = 0, message = "Hesap Oluşturulurken Hata Oluştu." }));
        }
Exemple #2
0
 public ActionResult AddSlider(Slider slider)
 {
     slider.SDate = DateTime.Now;
     db.Slider.Add(slider);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
        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 #4
0
        public ActionResult Delete(int id)
        {
            var model = db.Categories.Find(id);

            if (model == null)
            {
                return(HttpNotFound());
            }
            db.Categories.Remove(model);
            db.SaveChanges();
            return(Json(new { statu = 1 }));
        }
Exemple #5
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."));
        }
Exemple #6
0
        public ActionResult DeleteCrew(int id)
        {
            var crew = db.Crews.Find(id);

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

            var filmCrewList = db.FilmCrew.Where(fc => fc.CId == id).ToList();

            db.Crews.Remove(crew);
            db.FilmCrew.RemoveRange(filmCrewList);
            db.SaveChanges();

            return(Json(new { text = "Silindi" }, JsonRequestBehavior.AllowGet));
        }
Exemple #7
0
        public ActionResult AddComment(string filmId, string commentText)
        {
            Comments comments = new Comments();

            comments.CText   = commentText;
            comments.CFId    = Convert.ToInt16(filmId);
            comments.CUId    = Convert.ToInt16(Session["kullaniciId"]);
            comments.CDate   = DateTime.Now;
            comments.CStatus = true;
            db.Comments.Add(comments);
            db.SaveChanges();

            return(Content("<div class='yorum-container'>" +
                           "<div class='user'>" +
                           "<img src=" + Session["kullaniciResim"] + "  alt=" + User.Identity.Name + " class='user-image'>" +
                           "<span>" + User.Identity.Name + "</span>" +
                           "</div><div class='yorum'>" +
                           "<span class='blur-text'><i class='far fa-clock'></i>Az Önce</span>" +
                           "<p style='margin:0'>" + comments.CText + "</p>" +
                           "</div>" +
                           "</div>"));
        }
Exemple #8
0
        public ActionResult AddFilm(Films film, List <int> cats, Sources source, bool slider)
        {
            if (cats == null)
            {
                cats = new List <int>();
            }

            if (cats.Count != 0)
            {
                for (int i = 0; i < cats.Count(); i++)
                {
                    db.spFilmEkle1(film.FId, film.FName, film.FSummary, film.FYear, film.FCountry, film.FImdb,
                                   film.FPoster, film.FTrailer, film.FSeo, film.FTurkishName, cats[i], source.SName, source.SUrl, film.FKeywords, film.FDescription, slider);
                }
            }
            else
            {
                db.spFilmEkle1(film.FId, film.FName, film.FSummary, film.FYear, film.FCountry, film.FImdb,
                               film.FPoster, film.FTrailer, film.FSeo, film.FTurkishName, 0, source.SName, source.SUrl, film.FKeywords, film.FDescription, slider);
            }

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }