public IActionResult Edit(int id, ProduitFamilleViewModel viewModel) { try { var editedProduit = new Produit { id = viewModel.ProduitId, reference = viewModel.reference, designation = viewModel.designation, description = viewModel.description, disponible = viewModel.disponible, famille = new Famille { id = viewModel.FamilleId, nom = FamilleRepository.ListerSelonId(viewModel.FamilleId).nom } }; ProduitRepository.Modifier(id, editedProduit); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }
public IActionResult Create() { ProduitFamilleViewModel viewModel = new ProduitFamilleViewModel { Familles = FamilleRepository.Lister() }; return(View(viewModel)); }
public ActionResult Delete(int id, ProduitFamilleViewModel produit) { try { ProduitRepository.Supprimer(id); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }
public IActionResult Edit(int id) { var produit = ProduitRepository.ListerSelonId(id); ProduitFamilleViewModel viewModel = new ProduitFamilleViewModel { ProduitId = produit.id, reference = produit.reference, designation = produit.designation, description = produit.description, disponible = produit.disponible, FamilleId = produit.famille.id, Familles = FamilleRepository.Lister() }; return(View(viewModel)); }
public IActionResult Create(ProduitFamilleViewModel viewModel) { try { var produit = new Produit { reference = viewModel.reference, designation = viewModel.designation, description = viewModel.description, disponible = viewModel.disponible, famille = new Famille { id = viewModel.FamilleId, nom = FamilleRepository.ListerSelonId(viewModel.FamilleId).nom } }; ProduitRepository.Ajouter(produit); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }