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")); }
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." })); }
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" })); }
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")); }
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")); }
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)); }