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) { 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()); } }