public IActionResult Index(string Name, string Surname, string Email, string Password) { if (ModelState.IsValid) { DBRezervasyon db = new DBRezervasyon(); bool alreadyRegister = db.Kullanicilar.Where(n => n.Email == Email).Any(); if (alreadyRegister) { ModelState.AddModelError("hata", "Kullanıcı Zaten Kayıtlı"); return(View()); } Kullanicilar newUser = new Kullanicilar(); newUser.Name = Name; newUser.Lastname = Surname; newUser.Email = Email; newUser.Password = Password; db.Kullanicilar.Add(newUser); db.SaveChanges(); Roller role = new Roller { UserId = newUser.Id, RoleId = (int)UserRole.User }; db.Roller.Add(role); db.SaveChanges(); HttpContext.Session.SetInt32("UserID", newUser.Id); HttpContext.Session.SetInt32("UserRole", role.RoleId.Value); return(Redirect("/rezervasyon")); } return(View()); }
public IActionResult Index() { DBRezervasyon db = new DBRezervasyon(); ViewBag.Kullanicilar = db.Kullanicilar.ToList(); return(View()); }
public IActionResult Index() { DBRezervasyon db = new DBRezervasyon(); ViewBag.Rezervasyonlar = db.Rezervasyonlar.Include(n => n.Otel).Include(n => n.Kullanici).ToList(); return(View()); }
public IActionResult Index() { DBRezervasyon db = new DBRezervasyon(); ViewBag.Oteller = db.Oteller.ToList(); return(View()); }
public IActionResult Rezervasyonlarim() { int? kullaniciId = HttpContext.Session.GetInt32("UserID"); DBRezervasyon db = new DBRezervasyon(); ViewBag.Rezervasyonlarim = db.Rezervasyonlar.Include(n => n.Otel).Where(n => n.KullaniciId == kullaniciId); return(View()); }
public IActionResult Delete(int Id) { DBRezervasyon db = new DBRezervasyon(); Kullanicilar user = db.Kullanicilar.FirstOrDefault(n => n.Id == Id); db.Kullanicilar.Remove(user); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Delete(int Id) { DBRezervasyon db = new DBRezervasyon(); Rezervasyonlar rezervasyon = db.Rezervasyonlar.FirstOrDefault(n => n.Id == Id); db.Rezervasyonlar.Remove(rezervasyon); db.SaveChanges(); return(Redirect("/admin/rezervasyonlar")); }
public IActionResult Index(int OtelID, int KisiSayisi, int CocukSayisi, DateTime Baslangic, DateTime Bitis) { DBRezervasyon db = new DBRezervasyon(); Rezervasyonlar rezervasyon = new Rezervasyonlar { OtelId = OtelID, KullaniciId = HttpContext.Session.GetInt32("UserID"), BaslangicTarih = Baslangic, SonTarih = Bitis, KisiSayisi = KisiSayisi }; db.Rezervasyonlar.Add(rezervasyon); db.SaveChanges(); return(Redirect("/Rezervasyon/Rezervasyonlarim")); }
public IActionResult Index(string Name, string Surname, string Email, string Password) { if (ModelState.IsValid) { DBRezervasyon db = new DBRezervasyon(); Kullanicilar hasUser = db.Kullanicilar.Include(n => n.Roller).Where(n => n.Email == Email && n.Password == Password).FirstOrDefault(); if (hasUser != null) { HttpContext.Session.SetInt32("UserID", hasUser.Id); HttpContext.Session.SetInt32("UserRole", hasUser.Roller.FirstOrDefault().RoleId.Value); HttpContext.Session.SetString("UserEmail", hasUser.Email); return(Redirect("/rezervasyon")); } else { ModelState.AddModelError("hata", "Kullanıcı Bulunamadı"); return(View()); } } return(View()); }