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