[HttpPost]
public Void AddRating(int id, int rating)
{
double temp = rating;
var saloon = db.Saloon.Find(id);
saloon.Rating += temp;
saloon.NumberOfRatings ++;
db.SaveChanges();}
Спасибо за помощь, ребята, я изменил код на этот, и теперь он отлично работаетЯ объединил ваши комментарии, чтобы решить проблему, спасибо Bigtime!
$(".Rating>input").click(function () {
var data = {
"id": @Model.SaloonId,
"rating": parseInt($(this).val())
}
$.ajax({
url: '@Url.Action("AddRating","Saloon")',
type: "post", // performing a POST request
data: JSON.stringify(data),
contentType :"application/json;charset=utf-8",
processData: true,
success: function (data, status, xhr) {
alert("succes")
},
error: function (xhr, status) {
alert(status.toString());
}
});