예제 #1
0
        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"));
        }
예제 #6
0
        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"));
        }