コード例 #1
0
ファイル: Dal.cs プロジェクト: apo56/ProjectReminder
        public void DeleteProjet(int id)
        {
            Projet TrouveProjet = bdd.projets.FirstOrDefault(projets => projets.Id == id);

            bdd.projets.Remove(TrouveProjet);
            bdd.SaveChanges();
        }
コード例 #2
0
 public void CreerPersonne(Personne personne)
 {
     _bdd.Personnes.Add(new Personne {
         Prenom = personne.Prenom, nom = personne.nom, telephone = personne.telephone, mail = personne.mail, note = personne.note, date_naissance = personne.date_naissance, departement = personne.departement
     });
     _bdd.SaveChanges();
 }
コード例 #3
0
        public void Add(string nom, string prenom)
        {
            var auteur = new Auteur {
                Nom = nom, Prenom = prenom
            };

            _context.Auteurs.Add(auteur);
            _context.SaveChanges();
        }
コード例 #4
0
        public void Add(string nom, int idAuteur)
        {
            var livre = new Livre {
                Nom = nom, IdAuteur = idAuteur
            };

            _context.Livres.Add(livre);
            _context.SaveChanges();
        }
コード例 #5
0
        public ActionResult Create([Bind(Include = "Id,AttaqueInf,DefenseInf,PvMaxInf,AttaqueArcher,DefenseArcher,PvMaxArcher,AttaqueCava,DefenseCava,PvMaxCava,AttaqueArmee,DefenseArmee,PvMaxArmee")] StatsMixte statsMixte)
        {
            if (ModelState.IsValid)
            {
                db.StatsMixtes.Add(statsMixte);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(statsMixte));
        }
コード例 #6
0
        public ActionResult Create([Bind(Include = "Id,NomBatiment,Niveau")] Batiment batiment)
        {
            if (ModelState.IsValid)
            {
                db.Batiments.Add(batiment);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(batiment));
        }
コード例 #7
0
        public ActionResult Create([Bind(Include = "Id,Date,InfanterieT1,ArcherT1,CavalerieT1,EnginSiegeT1,InfanterieT2,ArcherT2,CavalerieT2,EnginSiegeT2,InfanterieT3,ArcherT3,CavalerieT3,EnginSiegeT3,InfanterieT4,ArcherT4,CavalerieT4,EnginSiege")] Troupes troupes)
        {
            if (ModelState.IsValid)
            {
                db.Troupes.Add(troupes);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(troupes));
        }
コード例 #8
0
        public ActionResult Create([Bind(Include = "Id,Nom")] Chateau chateau)
        {
            if (ModelState.IsValid)
            {
                db.Chateaux.Add(chateau);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(chateau));
        }
コード例 #9
0
        public ActionResult Create([Bind(Include = "Id,Nom,Production,Stock")] Ressource ressource)
        {
            if (ModelState.IsValid)
            {
                db.Ressources.Add(ressource);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(ressource));
        }
コード例 #10
0
        public ActionResult Create([Bind(Include = "IDClient,Nom,Prenom,GSM,Email")] Client client)
        {
            if (ModelState.IsValid)
            {
                db.Client.Add(client);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(client));
        }
コード例 #11
0
        public int Add(string nom, string prenom)
        {
            var auteur = new Auteur {
                Nom = nom, Prenom = prenom
            };

            _context.Auteurs.Add(auteur);
            _context.SaveChanges();

            return(auteur.Id);
        }
コード例 #12
0
        public ActionResult Create([Bind(Include = "Id,Nom,Niveau,Categorie")] Recherche recherche)
        {
            if (ModelState.IsValid)
            {
                db.Recherches.Add(recherche);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(recherche));
        }
コード例 #13
0
        public ActionResult Create([Bind(Include = "Id,NomFormation,AttaqueFormation,DefenseFormation,PvMaxFormation,AttaqueArmee,DefenseArmee,PvMaxArmee")] StatsMono statsMono)
        {
            if (ModelState.IsValid)
            {
                db.StatsMonos.Add(statsMono);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(statsMono));
        }
コード例 #14
0
        public ActionResult Create([Bind(Include = "IDFournisseur,Nom_Fournisseur,GSM,Adresse_Email,Adresse,Code_Postal")] Fournisseur fournisseur)
        {
            if (ModelState.IsValid)
            {
                db.Fournisseur.Add(fournisseur);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fournisseur));
        }
コード例 #15
0
        public ActionResult Create([Bind(Include = "Id,Nom,Niveau,Rang,Couleur,Medailles")] Hero hero)
        {
            if (ModelState.IsValid)
            {
                db.Heros.Add(hero);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(hero));
        }
コード例 #16
0
ファイル: DAL_CUser.cs プロジェクト: Vukilore/condorcar
        public void Add(CUser user)
        {
            var t = bdd.T_CUser.Where(p => p.Pseudo == user.Pseudo).SingleOrDefault();

            if (t != null)
            {
                throw new Exception();
            }

            bdd.T_CUser.Add(user);
            bdd.SaveChanges();
        }
コード例 #17
0
        public ActionResult Create([Bind(Include = "IDVelo,Marque,Pouces,Annee_achat,Couleur,Prix_location,Prix_vente,Caution,NomImage")] Velo velo)
        {
            if (ModelState.IsValid)
            {
                db.Velo.Add(velo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            return(View(velo));
        }
コード例 #18
0
        public ActionResult Create([Bind(Include = "IDAchat,Date_Achat,Prix,IDVelo,IDFournisseur")] Achat achat)
        {
            if (ModelState.IsValid)
            {
                db.Achat.Add(achat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDFournisseur = new SelectList(db.Fournisseur, "IDFournisseur", "Nom_Fournisseur", achat.IDFournisseur);
            ViewBag.IDVelo        = new SelectList(db.Velo, "IDVelo", "Marque", achat.IDVelo);
            return(View(achat));
        }
コード例 #19
0
        public ActionResult Create([Bind(Include = "IDLocation,Date_Debut,Date_Fin,Prix_location,Caution,IDClient,IDVelo")] Location location)
        {
            if (ModelState.IsValid)
            {
                db.Location.Add(location);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDClient = new SelectList(db.Client, "IDClient", "Nom", location.IDClient);
            ViewBag.IDVelo   = new SelectList(db.Velo, "IDVelo", "Marque", location.IDVelo);
            return(View(location));
        }
コード例 #20
0
        public ActionResult Create([Bind(Include = "IDVente,Date_vente,Prix_vente,IDClient,IDVelo")] Vente vente)
        {
            if (ModelState.IsValid)
            {
                db.Vente.Add(vente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDClient = new SelectList(db.Client, "IDClient", "Nom", vente.IDClient);
            ViewBag.IDVelo   = new SelectList(db.Velo, "IDVelo", "Marque", vente.IDVelo);
            return(View(vente));
        }
コード例 #21
0
        public static async Task <List <Actu> > updateActus()
        {
            List <Actu> actus = await DataDownloader.download <Actu>(ServerConstants.ACTUS_URL, null);

            using (var bddContext = new BddContext())
            {
                foreach (Actu actu in actus)
                {
                    if (bddContext.Actus.Any(item => actu.PostId == item.PostId))
                    {
                        Actu actuBdd = bddContext.Actus.First(item => actu.PostId == item.PostId);
                        actuBdd.Texte    = actu.Texte;
                        actuBdd.Titre    = actu.Titre;
                        actuBdd.URL      = actu.URL;
                        actuBdd.ImageURL = actu.ImageURL;
                        bddContext.Entry(actuBdd).State = Microsoft.Data.Entity.EntityState.Modified;
                    }
                    else
                    {
                        bddContext.Actus.Add(actu);
                    }
                }
                bddContext.SaveChanges();
            }
            Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

            localSettings.Values[typeof(Actu).Name + "SyncDate"] = DateTime.Now.ToString();
            return(actus);
        }
コード例 #22
0
 private async void downloadDone(Task <List <Models.Calendrier> > result)
 {
     await dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         List <Models.Calendrier> matchs = result.Result;
         using (BddContext bddContext = new BddContext())
         {
             foreach (Models.Calendrier match in matchs)
             {
                 if (bddContext.Calendriers.Any(item => match.Equipe1 == item.Equipe1 &&
                                                match.Equipe2 == item.Equipe2 &&
                                                match.Categorie == item.Categorie))
                 {
                     Models.Calendrier matchBdd = bddContext.Calendriers.First(item => match.Equipe1 == item.Equipe1 &&
                                                                               match.Equipe2 == item.Equipe2 &&
                                                                               match.Categorie == item.Categorie);
                     matchBdd.Date   = match.Date;
                     matchBdd.Score1 = match.Score1;
                     matchBdd.Score2 = match.Score2;
                     bddContext.Entry(matchBdd).State = Microsoft.Data.Entity.EntityState.Modified;
                 }
                 else
                 {
                     bddContext.Calendriers.Add(match);
                 }
                 matchsObservable.Add(match);
             }
             bddContext.SaveChanges();
         }
     });
 }
コード例 #23
0
        public void Add(string nom, string prenom, string email)
        {
            var client = new Client {
                Nom = nom, Prenom = prenom, Email = email
            };

            _context.Clients.Add(client);
            _context.SaveChanges();
        }
コード例 #24
0
        public static void Initialize(BddContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Personnes.Any())
            {
                return;       // DB has been seeded
            }
            DateTime date      = DateTime.Now;
            var      personnes = new Personne[]
            {
                new Personne {
                    Id = 1, Prenom = "Pierre", nom = "Marc", date_naissance = date, note = "a faire", departement = "etude", telephone = "02457262"
                },
            };

            foreach (Personne s in personnes)
            {
                context.Personnes.Add(s);
            }
            context.SaveChanges();
        }
コード例 #25
0
 public void SaveRide(CRide ride)
 {
     bdd.Entry(ride).State = EntityState.Modified;
     bdd.SaveChanges();
 }
コード例 #26
0
 public void CreateFestival(Festival festival)
 {
     bdd.Festivals.Add(festival);
     bdd.SaveChanges();
 }