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