Bonjour Tout le monde
je travaille sur une appli AngularJS avec C# cot� serveur en mode API
le message d'erreur que je re�ois est le suivant :
{"Message":"Aucune ressource HTTP correspondant � l�URI de demande � http://localhost:2192/api/Salon/createRdv � n�a �t� trouv�e.",
"MessageDetail":"Aucune action trouv�e sur le contr�leur � Salon � correspondant � la demande."
}
Voici mon code :
AngularJS
CONTROLLER SALON
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 var CreateRdvPath = "/api/Salon/createRdv"; $http.post(CreateRdvPath, { dateDebut:dateDebut, heureDebut: heureDebut, dateFin: dateFin, heureFin: heureFin, titreRdv : titreRdv } ) .success(function (data) { alert("Rendez vous crée avec succès"); }) .error(function (data) { alert("Erreur : Le rdv n'a pas été crée "); });
WebApiConfig.cs
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
26
27
28
29 using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using WiseWork.Content.Ressources; namespace WiseWork.Controllers { public class SalonController : ApiController { [HttpGet] public List<Salon> getSalons() { Ressources.initialiseData(); return Ressources.listSalon; } [HttpPost] public string createRdv(string dateDebut, string heureDebut, string dateFin, string heureFin, string titreRdv){ return "ok"; } } }
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 using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; namespace WiseWork { public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional } ); } } }
Partager