Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Valeur")] MotClef motClef)
        {
            if (id != motClef.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(motClef);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MotClefExists(motClef.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(motClef));
        }
        public async Task <IHttpActionResult> PutMotClef(int id, MotClef motClef)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != motClef.IdMotClef)
            {
                return(BadRequest());
            }

            db.Entry(motClef).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MotClefExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("ID,Valeur")] MotClef motClef)
        {
            if (ModelState.IsValid)
            {
                _context.Add(motClef);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(motClef));
        }
        public async Task <IHttpActionResult> GetMotClef(int id)
        {
            MotClef motClef = await db.MotClef.FindAsync(id);

            if (motClef == null)
            {
                return(NotFound());
            }

            return(Ok(motClef));
        }
        public async Task <IHttpActionResult> PostMotClef(MotClef motClef)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.MotClef.Add(motClef);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = motClef.IdMotClef }, motClef));
        }
        public async Task <IHttpActionResult> DeleteMotClef(int id)
        {
            MotClef motClef = await db.MotClef.FindAsync(id);

            if (motClef == null)
            {
                return(NotFound());
            }

            db.MotClef.Remove(motClef);
            await db.SaveChangesAsync();

            return(Ok(motClef));
        }
        public static void Initialize(TFEContext context)
        {
            context.Database.EnsureCreated();

            if (context.Horraire.Any())
            {
                return;
            }

            var Horraire = new Horraire[]
            {
                new Horraire {
                    Lundi = "10-19", Mardi = "10-19", Mercredi = "10-19", Jeudi = "10-19", Vendredi = "10-19", Samedi = "Sur Rendez-vous", Dimanche = "Fermer"
                }
            };

            foreach (Horraire h in Horraire)
            {
                context.Horraire.Add(h);
            }
            var Address = new Adresse[]
            {
                new Adresse {
                    Localite = "Toernich", Rue = "A-kreides", Numero = 43, NumeroBoite = "", Pays = "Belgique", CodePostal = 6700, Comune = "Arlon"
                }
            };

            foreach (Adresse a in Address)
            {
                context.Adresses.Add(a);
            }
            context.SaveChanges();
            var Attribut = new Attribut[]
            {
                new Attribut {
                    Nom = "a", Mesure = "a"
                }
            };

            foreach (Attribut a in Attribut)
            {
                context.Attributs.Add(a);
            }
            context.SaveChanges();

            var MotClef = new MotClef[]
            {
                new MotClef {
                    Valeur = "a"
                }
            };

            foreach (MotClef a in MotClef)
            {
                context.MotClefs.Add(a);
            }
            context.SaveChanges();

            var Fournisseur = new Fournisseur[]
            {
                new Fournisseur {
                    Nom = "a", Reference = "a", Mail = "a", Telephone = "a", Fax = "a", NumCompte = "a", SiteNet = "a", NumTva = "a"
                }
            };

            foreach (Fournisseur a in Fournisseur)
            {
                context.Fournisseurs.Add(a);
            }
            context.SaveChanges();
            var cat = new Categorie[]
            {
                new Categorie {
                    Nom = "a"
                }
            };

            foreach (Categorie a in cat)
            {
                context.Categories.Add(a);
            }
            context.SaveChanges();
        }