отправляю post запрос с вьюхи в метод контроллера ValuesController
[AllowAnonymous]
[Route("api/values/PostClientIdInController")]
public string PostClientIdInController(Clients client)
{
if (_repository.CheckPasswordClient(client.Email, client.password))
{
IDClient = context.Clients.Where(s => s.Email == client.Email).Select(s => s.ID).First();
if (_repository.SetIDUser(client.Email))
return "Вы аутентифицировались";
return "Не вышло";
}
return "Неверный пароль или такого пользователя не существует";
}
А вот Post запрос
$('#submitLogin').click(function (e) {
e.preventDefault();
debugger;
var client = {
email: $('#emaillogin').val(),
password: $('#passwordLogin').val()
}
$.ajax({
type: 'POST',
url: '/api/values/PostClientIdInController',
contentType: 'application/json',
data: JSON.stringify(client)
}).success(function (data) {
alert("Пользователь id отправлен");
}).fail(function (data) {
alert("В процесе отправки id польльзователя возникла ошибка");
});
})
В результате такая ошибка:
Не удалось найти ресурс HTTP, соответствующий URI запроса "
localhost:17224/api/values/PostClientIdInController".
На контроллере "Values" не удалось найти действие, соответствующее запросу.