public ActionResult Create(EtudiantViewModel mo) { if (mo.num_etudiant != 0) { var objet_modifier = bdt.Etudiants.Where(x => x.num_etudiant == mo.num_etudiant).First(); objet_modifier.num_etudiant = mo.num_etudiant; objet_modifier.nom = mo.nom; objet_modifier.prenom = mo.prenom; objet_modifier.ville = mo.ville; objet_modifier.adresse = mo.adresse; objet_modifier.code_postal = mo.code_postal; objet_modifier.date_naissance = mo.date_naissance; objet_modifier.Pays = mo.Pays; } else { bdt.Etudiants.Add(new Models.Etudiant { num_etudiant = mo.num_etudiant, nom = mo.nom, prenom = mo.prenom, adresse = mo.adresse, ville = mo.ville, telephone = mo.telephone, date_naissance = mo.date_naissance, code_postal = mo.code_postal, Pays = mo.Pays }); } bdt.SaveChanges(); return(RedirectToAction("Etudiant")); }
public ActionResult Create(EditeurViewModel aa1) { if (aa1.id_Editeur != 0) { var objet_modifier = edit.Editeurs.Where(x => x.id_Editeur == aa1.id_Editeur).First(); objet_modifier.prenomE = aa1.prenomE; objet_modifier.nomE = aa1.nomE; objet_modifier.nationalite = aa1.nationalite; objet_modifier.ville = aa1.ville; objet_modifier.Email = aa1.Email; } else { edit.Editeurs.Add(new Models.Editeur { nomE = aa1.nomE, prenomE = aa1.prenomE, ville = aa1.ville, Email = aa1.Email, nationalite = aa1.nationalite }); } edit.SaveChanges(); return(RedirectToAction("Editeur")); }
public ActionResult Create(AuteurViewModels mol) { if (mol.id_Auteur != 0) { var obje = bd_auteur.Auteurs.Where(x => x.id_Auteur == mol.id_Auteur).First(); obje.id_Auteur = mol.id_Auteur; obje.nom = mol.nom; obje.prenom = mol.prenom; obje.Nationalite = mol.Nationalite; obje.date_deces = mol.date_deces; } else { bd_auteur.Auteurs.Add(new Models.Auteur { id_Auteur = mol.id_Auteur, nom = mol.nom, prenom = mol.prenom, Nationalite = mol.Nationalite, date_deces = mol.date_deces }); } bd_auteur.SaveChanges(); return(RedirectToAction("Auteur")); }
public ActionResult Create(ReservationViewModel RV) { if (RV.id_reservation != 0) { var jet = reser.Reservations.Where(x => x.id_reservation == RV.id_reservation).First(); jet.description = RV.description; jet.datereservation = (DateTime)RV.datereservation; jet.quantite = (int)RV.quantite; jet.id_reservation = (int)RV.id_reservation; jet.date_envoi = (DateTime)RV.date_envoi; } else { reser.Reservations.Add(new Models.Reservation { id_reservation = (int)RV.id_reservation, quantite = (int)RV.quantite, datereservation = (DateTime)RV.datereservation, description = RV.description, date_envoi = (DateTime)RV.date_envoi }); } reser.SaveChanges(); return(RedirectToAction("reserve")); }
public ActionResult Create(AuthentificationViewModel userr, HttpPostedFileBase photou_tilisateur) { if (userr.User_Name != null) { var objet_modifier = us.Authentifications.Where(x => x.User_Name == userr.User_Name).First(); objet_modifier.User_Name = userr.User_Name; objet_modifier.Name = userr.Name; objet_modifier.Password_cle = userr.Password_cle; objet_modifier.prenom = userr.prenom; objet_modifier.Confirmpassword = userr.Confirmpassword; objet_modifier.Email = userr.Email; objet_modifier.Roles = userr.Roles; objet_modifier.Photouser = userr.Photouser; } else { var fileNameOuvrage = Path.GetFileName(photou_tilisateur.FileName); Random rand = new Random(); var identifiant = rand.Next(); fileNameOuvrage = fileNameOuvrage.Replace(fileNameOuvrage.Substring(0, fileNameOuvrage.IndexOf(".")), identifiant + "_ouvrage"); var pathCv = Path.Combine(Server.MapPath("/PhotoUser"), fileNameOuvrage); photou_tilisateur.SaveAs(pathCv); us.Authentifications.Add(new Models.Authentification { Name = userr.Name, prenom = userr.prenom, Password_cle = userr.Password_cle, Confirmpassword = userr.Confirmpassword, User_Name = userr.User_Name, Email = userr.Email, Roles = userr.Roles, Photouser = "******" + fileNameOuvrage }); } us.SaveChanges(); return(RedirectToAction("Users")); }
public ActionResult Create(OuvrageViewModel ouv, HttpPostedFileBase file_ouvrage) { if (ouv.id_ouvrage != 0) { var objet_modifier = liv.Ouvrages.Where(x => x.id_ouvrage == ouv.id_ouvrage).First(); objet_modifier.titre = ouv.titre; objet_modifier.nb_pages = (int)ouv.nb_pages; objet_modifier.id_Editeur = (int)ouv.id_Editeur; objet_modifier.Quantite = (int)ouv.Quantite; objet_modifier.id_ouvrage = (int)ouv.id_ouvrage; //objet_modifier.id_Auteur = (int)ouv.id_Auteur; objet_modifier.Type = ouv.Type; objet_modifier.Photo = ouv.Photo; } else { var fileNameOuvrage = Path.GetFileName(file_ouvrage.FileName); Random rand = new Random(); var identifiant = rand.Next(); fileNameOuvrage = fileNameOuvrage.Replace(fileNameOuvrage.Substring(0, fileNameOuvrage.IndexOf(".")), identifiant + "_ouvrage"); var pathCv = Path.Combine(Server.MapPath("/img_ouvrage"), fileNameOuvrage); file_ouvrage.SaveAs(pathCv); liv.Ouvrages.Add(new Models.Ouvrage { id_ouvrage = (int)ouv.id_ouvrage, titre = ouv.titre, nb_pages = (int)ouv.nb_pages, id_Editeur = (int)ouv.id_Editeur, Quantite = (int)ouv.Quantite, Type = ouv.Type, Photo = "/img_ouvrage/" + fileNameOuvrage //id_Auteur=ouv.id_Auteur }); } liv.SaveChanges(); return(RedirectToAction("Ouvrage")); }
public ActionResult Create(CommanderViewModel cv) { if (cv.Idcom != 0) { var objet_modifier = com.Commanders.Where(x => x.Idcom == cv.Idcom).First(); objet_modifier.Idcom = (int)cv.Idcom; objet_modifier.quantite = (int)cv.quantite; objet_modifier.id_ouvrage = (int)cv.id_ouvrage; objet_modifier.destinataire = cv.destinataire; objet_modifier.date_envoi = (DateTime)cv.date_envoi; objet_modifier.datecommande = (DateTime)cv.datecommande; objet_modifier.ville_livraison = cv.ville_livraison; objet_modifier.remise = (float)cv.Remise; objet_modifier.pays_livraison = cv.pays_livraison; objet_modifier.Prix = (float)cv.Prix; objet_modifier.Total = (float)cv.Total; } else { com.Commanders.Add(new Models.Commander { id_ouvrage = (int)cv.id_ouvrage, Total = (float)cv.Total, date_envoi = (DateTime)cv.date_envoi, datecommande = (DateTime)cv.datecommande, remise = (float)cv.Remise, pays_livraison = cv.pays_livraison, destinataire = cv.destinataire, Prix = (float)cv.Prix, ville_livraison = cv.ville_livraison, quantite = (int)cv.quantite }); } com.SaveChanges(); return(RedirectToAction("Acheter")); }