[Route("")]
[HttpPut]
public IHttpActionResult UpdateGuest(EditGuestsViewModel guestsViewModel)
{...
For all guests except one this method is getting called. For one guest, for unknown reason, I'm getting 404 error and this method is not being hit at all.guestsService.saveGuest(guest).then(function () {and the service has the following function
function saveGuest(guest) { var deferred = $q.defer(); $http.put('api/guests', guest) .success(function (data) { deferred.resolve(data); }) .error(function (data, status, header, config) { deferred.reject(data, status); }); return deferred.promise; };How would I figure out why this API Controller's method is properly called for many guests I tried except for one particular guest?