c# - Web API method with parameters not working in MVC4 -
मेरे पास निम्न API विधि है:
[HttpGet] सार्वजनिक सूची & lt; ListOfUsersModel & gt; GetRegisteredUsers (int courseId) {सूची & lt; अकाउंट कॉरस & gt; GetUsers = नया AdminBL ()। GetAccountIdByCourseId (पाठ्यक्रम आईडी); Var ListOfUsers = नई सूची & lt; ListOfUsersModel & gt; (); विदेशी मुद्रा (गेटयूसर्स में खाताकॉर्स्) {ListOfUsersModel lum = नया ListOfUsersModel (); Lum.user = a.AccountId.ToString (); ListOfUsers.Add (Lum); } लौटें सूचीऑफयूजर; }
यदि मैं इसके बजाय "GetRegisteredUsers ()" विधि को संशोधित करता हूं, तो यह बिल्कुल ठीक काम करता है। हालांकि, अगर मैं एक पैरामीटर निर्दिष्ट करना चाहता हूं मुझे निम्न संदेश मिलता है: नियंत्रक 'तीसरे पक्ष' पर कोई कार्रवाई नहीं मिली जो अनुरोध से मेल खाती है। "}
वैश्विक रूप में, मेरे पास यह है:
<पूर्व> मार्गों। MapHttpRoute (नाम: "DefaultApi", मार्गटैम्प्लेट: "एपीआई / {नियंत्रक} / {action} / {courseId}", डिफ़ॉल्ट: नया {courseId = RouteParameter.Optional});
मुझे नहीं पता कि मैं यहाँ क्या गलत कर रहा हूं, कोई मदद? धन्यवाद
Comments
Post a Comment