Bonsoir,
Je travaille sur une table bénéficiaire qui est en liaison "one to many" avec la table membrefamille; chaque membre famille bénéficiaire ne peut être référencé qu'à un seul bénéficiaire et le bénéficiaire peut avoir plusieurs membre de famille.
Mon problème réside lors de l'ajout d'un bénéficiaire, je dois aussi remplir les informations concernant les membres de sa famille (nom, prenom, profession) et effectuer donc aussi ajout membrefamille comment devrai-je faire au niveau du "beneficiaireController"?
voilà mon essai mais il est faux car je considère un seul ajout d'un membre alors que ça peut être plusieurs membres. Est ce que je dois utiliser un HashSet avec clé,valeur?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// POST: /beneficiaire/Create
 
        [HttpPost]
        public ActionResult Create(beneficiaire beneficiaire, membrefamille membrefamille)
        {
            if (ModelState.IsValid)
            {
                db.beneficiaires.Add(beneficiaire);
                db.SaveChanges();
                db.membrefamilles.Add(membrefamille);
                db.SaveChanges();
                return RedirectToAction("Index");  
            }
 
            return View(beneficiaire);
        }