public ActionResult Create([Bind(Include = "Titre,RuntimeMins")] ContenuPromo contenuPromo) { if (ModelState.IsValid) { db.ContenuPromoes.Add(contenuPromo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contenuPromo)); }
public ActionResult Create([Bind(Include = "Nom")] Genre genre) { if (ModelState.IsValid) { db.Genres.Add(genre); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(genre)); }
public ActionResult Create([Bind(Include = "ResponsableID,Nom,NumTel,Email")] Responsable responsable) { if (ModelState.IsValid) { db.Responsables.Add(responsable); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(responsable)); }
public ActionResult Create([Bind(Include = "SalleID,Nom,TypeEcran,SystemSon,EnExploitation,CinemaID")] Salle salle) { if (ModelState.IsValid) { db.Salles.Add(salle); db.SaveChanges(); return(RedirectToAction("Index", "Cinemas", new { area = "" })); } ViewBag.CinemaID = new SelectList(db.Cinemas, "CinemaID", "Nom", salle.CinemaID); return(View(salle)); }
public ActionResult Create([Bind(Include = "CinemaID,Nom,Adresse,EnExploitation,ResponsableID,Programmateur")] Cinema cinema) { if (ModelState.IsValid) { db.Cinemas.Add(cinema); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ResponsableID = new SelectList(db.Responsables, "ResponsableID", "Nom", cinema.ResponsableID); ViewBag.Programmateur = new SelectList(db.Users, "Login", "NomComplet", cinema.Programmateur); return(View(cinema)); }
public ActionResult Create([Bind(Include = "Titre,Description,Annee,RuntimeMins,Rating,Votes,Revenue,MetaScore, typage")] Contenu contenu) { if (ModelState.IsValid) { db.Contenus.Add(contenu); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contenu)); }
public ActionResult Create([Bind(Include = "Nom")] Directeur directeur) { if (ModelState.IsValid) { try { db.Directeurs.Add(directeur); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Erreur = "Le nom existe déja. \n" + ex.Message; } } return(View(directeur)); }
public ActionResult Create([Bind(Include = "Login,Password,NomComplet,Type")] UserViewModel userVM) { if (ModelState.IsValid) { User user = new User { Login = userVM.Login, NomComplet = userVM.NomComplet, Type = userVM.Type }; Hasher hasher = new Hasher(); Hash hash = hasher.GenerateHash(userVM.Password); user.PasswordHash = hash.HashedString; user.Salt = hash.Salt; user.HashIterations = hash.Iterations; try { db.Users.Add(user); db.SaveChanges(); } catch (DbEntityValidationException ex) { foreach (var validationError in ex.EntityValidationErrors) { Console.WriteLine("Object: {0} ", validationError.Entry.Entity.ToString()); //Response.Write("Object: " + validationError.Entry.Entity.ToString()); //Response.Write(" "); foreach (var err in validationError.ValidationErrors) { Console.WriteLine("Property: {0} Error: {1}", err.PropertyName, err.ErrorMessage); //Response.Write(err.ErrorMessage + " "); } } } return(RedirectToAction("Index")); } return(View(userVM)); }
public void CreateSeance(Seance seance) { db.Seances.Add(seance); db.SaveChanges(); }
public void ParsserColmn(CsvContenuLigne csvContenuLigne) //objet de Csvcontenulignes { Contenu contenu; if (db.Contenus.Find(csvContenuLigne.Title) != null) //update des données { contenu = db.Contenus.Find(csvContenuLigne.Title); //Incrémenter le compteur des films trouvés filmExistant++; //col[2] des genres string[] gen = csvContenuLigne.Genre.Split(','); foreach (string g in gen) { if (db.Genres.Find(g.Trim()) == null) { db.Genres.Add(new Genre() { Nom = g.Trim() }); } contenu.Genres.Add(db.Genres.Find(g.Trim())); } //col[3] description contenu.Description = csvContenuLigne.Description; //col[4] des directeurs string[] dir = csvContenuLigne.Director.Split(','); foreach (string d in dir) { if (db.Directeurs.Find(d.Trim()) == null) { db.Directeurs.Add(new Directeur() { Nom = d.Trim() }); //incrementer le nbr des directeurs ajouté directeurAjouter++; } else { directeurExistant++; } contenu.Directeurs.Add(db.Directeurs.Find(d.Trim())); } //col[5] des acteurs string[] act = csvContenuLigne.Actors.Split(','); foreach (string a in act) { if (db.Acteurs.Find(a.Trim()) == null) { db.Acteurs.Add(new Acteur() { Nom = a.Trim() }); //incrementer le nbr des acteurs ajouté acteurAjouter++; } else { acteurExistant++; } contenu.Acteurs.Add(db.Acteurs.Find(a.Trim())); } //col[6 ...] try { contenu.Annee = csvContenuLigne.Year; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.RuntimeMins = csvContenuLigne.Runtime; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.Rating = csvContenuLigne.Rating; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.Votes = csvContenuLigne.Votes; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.Revenue = csvContenuLigne.Revenue; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.MetaScore = csvContenuLigne.Metascore; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } //db.SaveChanges(); } else { contenu = new Contenu(); contenu.Titre = csvContenuLigne.Title; filmAjouter++; string[] gen = csvContenuLigne.Genre.Split(','); foreach (string g in gen) { if (db.Genres.Find(g.Trim()) == null) { db.Genres.Add(new Genre() { Nom = g.Trim() }); } contenu.Genres.Add(db.Genres.Find(g.Trim())); } contenu.Description = csvContenuLigne.Description; //contenu.Directeurs = col[4]; string[] dir = csvContenuLigne.Director.Split(','); foreach (string d in dir) { if (db.Directeurs.Find(d.Trim()) == null) { db.Directeurs.Add(new Directeur() { Nom = d.Trim() }); //incrementer le nbr des acteurs ajouté directeurAjouter++; } else { directeurExistant++; } contenu.Directeurs.Add(db.Directeurs.Find(d.Trim())); } //contenu.Acteurs = col[5]; string[] act = csvContenuLigne.Actors.Split(','); foreach (string a in act) { if (db.Acteurs.Find(a.Trim()) == null) { db.Acteurs.Add(new Acteur() { Nom = a.Trim() }); //incrementer le nbr des acteurs ajouté acteurAjouter++; } else { acteurExistant++; } contenu.Acteurs.Add(db.Acteurs.Find(a.Trim())); } try { contenu.Annee = csvContenuLigne.Year; } catch (Exception ex) { MessageBox.Show(contenu.Annee + " " + contenu.Titre + " //// " + ex.ToString()); } try { contenu.RuntimeMins = csvContenuLigne.Runtime; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.Rating = csvContenuLigne.Rating; } catch (Exception ex) { MessageBox.Show(contenu.Rating + " //// " + ex.ToString()); } try { contenu.Votes = csvContenuLigne.Votes; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.Revenue = csvContenuLigne.Revenue; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { contenu.MetaScore = csvContenuLigne.Metascore; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } contenu.typage = ContenuTypeLibrary.CONT_TYPE_STANDARD; db.Contenus.Add(contenu); } db.SaveChanges(); }
public void CreateUser(User usager) { db.Users.Add(usager); db.SaveChanges(); }