Как передать параметры из веб-api в функцию контроллера?
Привет,
Я вызываю функцию контроллера из веб-api с помощью patameters. Функция вызывается успешно, но параметры не передаются. Всякий раз, когда вызываемая функция имеет параметры null. Что я для этого сделаю?
Что я уже пробовал:
Я проверил кодирование, тип данных,веб-api-все. Но это не работает должным образом. Пожалуйста, помогите мне....
Suvendu Shekhar Giri
Поделитесь, что вы уже пробовали? соответствующие блоки кода
Member 10556393
Это моя функция контроллера,
[HttpPost]
public HttpResponseMessage Validate (Login login)
{
пробовать
{
Login = новый LoginCRUD();
возврат нового HttpResponseMessage()
{
Content = new StringContent(строка.Concat(Логин.Проверки(авторизации)), кодирование.UTF8, " application/json")
};
}
поймать (исключение бывший)
{
бросок экс;
}
}
Это моя классовая функция,
объект проверки(логин логин)
{
пробовать
{
DataSet ds = новый набор данных();
object[] objParamValue = { login.Пароль, логин.имя пользователя };
ds = sqlhelper.GetDataset(ConnectionString," usp_getlogindetails", ProcedureParameters.GetLoginDetailsParameters, objParamValue);
//ds = sqlhelper.GetDataset(ConnectionString, "usp_getlogindetails1", null, null);
return JsonUtility. serializetoJSON(ds. Tables[0]);
}
поймать(исключение бывший)
{
бросок экс;
}
}
F-ES Sitecore
Научитесь отлаживать свой код
http://www.codeproject.com/Articles/79508/Mastering-Debugging-in-Visual-Studio-A-Beginn
Кроме того, такие термины, как "не работает", бессмысленны и не дают никакой информации, которую люди могут использовать, чтобы попытаться помочь вам.