Exemple #1
0
        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());
        }
Exemple #2
0
        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"));
        }
Exemple #4
0
        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"));
        }