示例#1
0
        public IActionResult Edit(BeerFormViewModel modifiedBeer)
        {
            BeerBDD beerBDD = new BeerBDD();

            IActionResult retour = null;

            if (ModelState.IsValid)
            {
                Beer beer = new Beer();

                beer.Identifiant          = modifiedBeer.Identifiant;
                beer.Libelle              = modifiedBeer.Libelle;
                beer.DateProduction       = modifiedBeer.DateProduction;
                beer.TauxAlcoolemie       = float.Parse(modifiedBeer.TauxAlcoolemie);
                beer.IdentifiantCategorie = modifiedBeer.IdentifiantCategorie;
                beer.IdentifiantGamme     = modifiedBeer.IdentifiantGamme;
                beer.Commentaire          = modifiedBeer.Commentaire;

                bool isOK = beerBDD.Update(beer);
                retour = RedirectToAction("Index");
            }
            else
            {
                retour = View(modifiedBeer);
            }

            return(retour);
        }
示例#2
0
        private void ModifierButton_Click(object sender, EventArgs e)
        {
            Beer b = beerUserControl.GetBeer();

            b.Identifiant = Int32.Parse(this.IDLabel.Text);

            BeerBDD contactBDD = new BeerBDD();
            bool    nbLignes   = contactBDD.Update(b);



            if (nbLignes)
            {
                this.RefreshBeerListBox();
            }
        }