public Categorie Add(Categorie categorie)
        {
            _contexte.Categories.Add(categorie);
            _contexte.SaveChanges();

            return(categorie);
        }
        public Commande Add(Commande commande)
        {
            _contexte.Commandes.Add(commande);
            _contexte.SaveChanges();

            return commande;
        }
示例#3
0
        public Produit Add(Produit produit)
        {
            _contexte.Produits.Add(produit);
            _contexte.SaveChanges();

            return(produit);
        }
        public CommandeProduit Add(CommandeProduit commandeProduit)
        {
            _contexte.CommandesProduits.Add(commandeProduit);
            _contexte.SaveChanges();

            return(commandeProduit);
        }
示例#5
0
        public Statut Add(Statut statut)
        {
            _contexte.Statuts.Add(statut);
            _contexte.SaveChanges();

            return(statut);
        }
示例#6
0
        public Client Add(Client client)
        {
            _contexte.Clients.Add(client);
            _contexte.SaveChanges();

            return(client);
        }
        public LogProduit Add(LogProduit logProduit)
        {
            _contexte.LogsProduits.Add(logProduit);
            _contexte.SaveChanges();

            return(logProduit);
        }
示例#8
0
 public int Ajouter(Produit produit)
 {
     try
     {
         contexte.Produits.Add(produit);
         int res = contexte.SaveChanges();
         return(res);
     } catch (Exception e)
     {
         Console.WriteLine(e.Message);
         return(-1);
     }
 }
示例#9
0
        // permet de tester EF avec les l'API Fluent
        public static void TestEFAvecFluent()
        {
            // test du contexte avec api fluent
            ContextFluent contextFluent = new ContextFluent();

            // ajout d'un nouveau client avec un compte
            List <ModeleFluent.CompteClient> comptes = new List <ModeleFluent.CompteClient>();

            comptes.Add(new ModeleFluent.CompteClient {
                NomBanque = "CA", NumeroCompte = "1234"
            });
            contextFluent.Clients.Add(new ModeleFluent.Client {
                Nom = "TEST", Comptes = comptes
            });
            contextFluent.SaveChanges();

            // lecture des clients
            List <ModeleFluent.Client> mesAutresClients = contextFluent.Clients.Include(c => c.Comptes).ToList();

            Console.WriteLine("Liste de mes clients avec Fluent : ");
            foreach (ModeleFluent.Client c in mesAutresClients)
            {
                Console.WriteLine("Client n°{0} : {1}", c.Id, c.Nom);
                foreach (ModeleFluent.CompteClient cc in c.Comptes)
                {
                    Console.WriteLine("|__ Compte n°{0}", cc.NumeroCompte);
                }
            }
            Console.WriteLine("...Fin...");
        }
示例#10
0
        static void Main(string[] args)
        {
            try
            {
                ContextFluent context = new ContextFluent();
                Produit       p       = new Produit(452, "je suis le produit", "je suis la description", true, 45, 0.45, new Categorie("dat cat", true));
                context.Produits.Add(p);
                context.SaveChanges();
                List <Produit> list = context.Produits.ToList();

                foreach (Produit c in list)
                {
                    Console.WriteLine("yo:");
                    Console.WriteLine(c.Libelle);
                    Console.WriteLine(c.Categorie.Libelle);
                }

                Console.WriteLine("c'est ok!");
                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine("il y a une erreur");
                Console.ReadLine();
            }
        }
示例#11
0
 static void Main(string[] args)
 {
     try{
         ContextFluent context = new ContextFluent();
         context.SaveChanges();
     }
     catch (Exception e)
     {
     }
 }
示例#12
0
 public int Add(Experience e)
 {
     _context.Experiences.Add(e);
     return(_context.SaveChanges());
 }
示例#13
0
 public int Ajouter(Statut statut)
 {
     contexte.Statuts.Add(statut);
     return(contexte.SaveChanges());
 }
示例#14
0
        public void AddEmploye(Employe employe)
        {
            try
            {
                Employe entity = DbContext.Employes.Where(e => e.IdEmploye == employe.IdEmploye).FirstOrDefault();

                if (entity != null)
                {
                    Console.WriteLine("Entity déja présente !");
                }
                else
                {
                    DbContext.Employes.Add(employe);
                    DbContext.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
 public int Add(Status s)
 {
     _context.Statuses.Add(s);
     return(_context.SaveChanges());
 }
示例#16
0
 public int Ajouter(Client client)
 {
     contexte.Clients.Add(client);
     return(contexte.SaveChanges());
 }
 public int Add(Postulation p)
 {
     _context.Postulations.Add(p);
     return(_context.SaveChanges());
 }
 public int Add(Employee e)
 {
     _context.Employees.Add(e);
     return(_context.SaveChanges());
 }
 public int Add(Formation f)
 {
     _context.Formations.Add(f);
     return(_context.SaveChanges());
 }
示例#20
0
 public int Add(Offer o)
 {
     _context.Offers.Add(o);
     return(_context.SaveChanges());
 }
示例#21
0
 public int Ajouter(Commande commande)
 {
     contexte.Commandes.Add(commande);
     return(contexte.SaveChanges());
 }
示例#22
0
 public int Ajouter(Categorie categorie)
 {
     contexte.Categories.Add(categorie);
     return(contexte.SaveChanges());
 }