Интересно, какой рекомендуемый способ обработки данных (ViewModels) в Web Api 2. Я довольно много гуглил и нашел несколько «рецептов», но мне интересно, какой самый гибкий и простой способ справиться с этим.
Этот вызов возвращает ошибку -->
GET http://localhost:63203/api/Gallery/GetPhotosForPage 404 (Not Found)
наверное из-за какой-то ошибки в подписи..,.
Вот вызов $http (Angular):
var currPage = $location.path() || "Unknown";
$http({
method: 'GET',
url: '/api/Gallery/GetPhotosForPage',
accept: 'application/json',
data: JSON.stringify(currPage) //currpage = ex. "/leftwing"
})
.success(function (result) {
console.log(result);
$scope.mystuff= result;
});
Вот метод GET контроллера: /PriPhotosModel - модель представления...
[HttpGet]
public object GetPhotosForPage(string currPage)
{
PhotoServices photoService = new PhotoServices();
List<PriPhotosModel> priPhotos = photoService.GetPriPhotosForAllPhotographersOnPage(currPage);
return Request.CreateResponse(HttpStatusCode.OK, priPhotos);
}