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

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");
 
        }
class AgenceRegionalController

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