Esempio n. 1
0
        public ActionResult Create([Bind(Include = "ID,Name")] Category category)
        {
            if (ModelState.IsValid)
            {
                db.Categories.Add(category);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(category));
        }
        public ActionResult Create([Bind(Include = "id,Name")] Categorie categorie)
        {
            if (ModelState.IsValid)
            {
                db.Categories.Add(categorie);
                db.SaveChanges();
                //DisplayMessage("Catégorie enregistrée", MessageType.SUCCESS);
                return(RedirectToAction("Index"));
            }

            return(View(categorie));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "ID,Name")] Categorie categorie)
        {
            if (ModelState.IsValid)
            {
                db.Categories.Add(categorie);
                db.SaveChanges();
                TempData["Message"] = $"Catégorie {categorie.Name} enregistrée.";

                return(RedirectToAction("Index"));
            }

            return(View(categorie));
        }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "ID,Name,Capacity,Price,Description,CreatedAt,UserId,CategoryId")] Room room)
        {
            if (ModelState.IsValid)
            {
                db.Rooms.Add(room);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserId     = new SelectList(db.Users, "ID", "LastName", room.UserId);
            ViewBag.CategoryId = new SelectList(db.Categories, "ID", "Name", room.CategoryId);
            return(View(room));
        }
        public ActionResult Create([Bind(Include = "id,Capacity,Name,Price,Description,CreatedAt,UserID,CategoryID")] Room room)//Include : paramètres inclus dans l'objet room
        //public ActionResult Create([Bind(Exclude = "Price")] Room room)//Exclude : permet d'exclure un paramètre de l'objet room
        {
            if (ModelState.IsValid)
            {
                db.Rooms.Add(room);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            ViewBag.UserID     = new SelectList(db.Users, "id", "Lastname", room.UserID);
            ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Name", room.CategoryID);
            return(View(room));
        }
Esempio n. 6
0
        public ActionResult Create(User model)
        {
            /*string req = "SELECT * FROM Users WHERE Lastname = @lastname";
             * System.Data.SqlClient.SqlCommand command = new System.Data.SqlClient.SqlCommand(req, null);
             * command.Parameters.AddWithValue("@lastname", model.Lastname);*/

            //ModelState.Remove("Email");

            /*if (model.BirthDate > DateTime.Now.AddYears(-18))
             *  ModelState.AddModelError("BirthDate", "Trop jeune.");*/

            //if (model.IsMail && string.IsNullOrWhiteSpace(model.Email))
            //    ModelState.AddModelError("Email", "erreur...");

            //var resultat = Extentions.FirstDayOfWeek(model.BirthDate);
            //model.BirthDate.FirstDayOfWeek();


            if (ModelState.IsValid)
            {
                //enregistrer en bdd
                db.Users.Add(model);
                db.SaveChanges();
                ViewData["Message"] = $"Utilisateur {model.Firstname} {model.Lastname} enregistré.";
                //ViewBag.Message = "Utilisateur enregistré.";
                return(View(new User()));
            }

            return(View(model));
        }
Esempio n. 7
0
        public ActionResult Create([Bind(Include = "ID,Name,Capacity,Price,Description,CreatedAt,UserID,CategoryID")] Room room)
        //       public ActionResult Create([Bind(Exclude = "Price")] Room room)
        {
            if (ModelState.IsValid)
            {
                db.Rooms.Add(room);
                db.SaveChanges();
                this.DisplaySuccessMessage("La room a bien été créée");
                return(RedirectToAction("Index"));
            }

            ViewBag.UserID     = new SelectList(db.Users, "ID", "LastName", room.UserID);
            ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Name", room.CategoryID);

            return(View(room));
        }
 public ActionResult Create(User user)
 {
     if (ModelState.IsValid)
     {
         db.Configuration.ValidateOnSaveEnabled = false;
         user.Password = user.Password.HashMD5();
         db.Users.Add(user);
         db.SaveChanges();
     }
     ViewBag.Civilities  = db.Civilities.ToList();
     TempData["Message"] = $"Utilisateur {user.Firstname} enregistré.";
     return(RedirectToAction("Index", "Home"));
 }
        public ActionResult Create(User user)
        {
            if (ModelState.IsValid)
            {
                db.Configuration.ValidateOnSaveEnabled = false;
                //enlever le password de la base de données une fois validé
                //ModelState.Remove("Password");
                //ModelState.Remove("ConfirmedPassword");
                user.Password = user.Password.HashMD5();

                //enregistrer en bdd
                db.Users.Add(user);
                db.SaveChanges();
                //redirection

                TempData["Message"] = $"Utilisateur {user.Lastname} enregistré";
                return(RedirectToAction("Index", "Home"));
            }
            ViewBag.Civilities = db.Civilities.ToList();
            return(View());
        }