Bonjour tout le monde

Je me permet de créer un sujet à propos d ASP.NET WEB API 2 car je n'arrive pas a accéder a une méthode de mon contrôleur

J'ai essaye pas mal de trucs mais rien ne fonctionne ... (Ce qui est étrange car dans un autre contrôleur cela fonctionne...)

Je suppose que c'est à propos des paramètres que je lui envoie, ils doivent être mauvais ou quoi

En fait j'utilise postman , mon contrôleur ressemble à ça

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[Route("~/api/HomesByAvailability")]
        [HttpPost]
        public IQueryable<HomesDTO> PostHomesByAvailability(Homes home, DateTime start, DateTime end)
        {
            //       
        }
Tandis que mon JSON ressemble à ça

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
	"start" : "2019-02-02T00:00:00",
	"end" : "2019-02-15T00:00:00",
	"Home":{
	"name": "Gite de test2",
    "description": "Mon premier gite test2",
    "country": "Belgiqude",
    "postalCode": 6000,
    "district": "Ardennes",
    "hometown": "halin",
    "street": "rue des champs"
	}
 
}
et la réponse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
{
    "message": "Aucune ressource HTTP correspondant à l’URI de demande «*http://localhost:49885/api/HomesByAvailability*» n’a été trouvée.",
    "messageDetail": "Aucune action trouvée sur le contrôleur «*Homes*» correspondant à la demande."
}
Veuillez m'excuser si vous avez déjà répondu à cette question , je ne l'ai pas trouver sur le forum ni sur internet , je me suis aider de la doc de Microsoft mais rien n'i fait ...

Du coup si vous avez une solution et une explication pour moi ça serait vraiment sympas , merci beaucoup tout le monde