Bonjour à tous,
J’aimerais avoir votre avis sur le problème suivant :
soient deux objets classe agence et classe agenceRegional :
La classe agence a un attribut de type agenceRegional.
On désire attribuer à l’objet agence une agenceRegional,
nous somme dans l'action ajoutagence de agencecontrôleur et on a récupéré l'id de l'agence regional avec d'autre attribut de l'agence
je suis tenté d’écrire :
class agenceController
class AgenceRegionalController
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
17
18
19
20
21
22
23
24
25 public class agenceController : Controller { //code ... //Action pour l'ajout d'une agence [AcceptVerbs(HttpVerbs.Post)] public JsonResult Ajoutagence(Agence gr) { // création d'une agence a partir des parametre recu Agence agence= new Agence{ Adresse = gr.Adresse,Nom = gr.Nom}; agenceService.CreateAgence(agence); // recuperer l'agence regionale par son id recu avec les parametre AgenceRegional agr = redirectToAction("AgenceRegional/GetAgenceRegional/" + gr.agenceregional); agence.agenceRegional=agr; agenceService.SaveAgence(); return Json("ok"); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public AgenceRegional GetAgenceRegional(int id) { AgenceRegional agenceregional = AgencRegionalService.GetagenceRegionalById(id); return (agenceregional ); }
j'ai bien reçu les paramètres et j'ai bien crée l'agence mais mon soucis c'est au niveau de
agenceRegional agr = redirectToAction("agenceRegional/GetAgenceRegional/" + gr.agenceregional);
je veux récupérer la résultat d'une action GetAgenceRegional sans effectuer la redirection
merci a vous
Partager