Skip to content

Instantly share code, notes, and snippets.

@khle
Created March 8, 2016 00:42
Show Gist options
  • Select an option

  • Save khle/2df829e6a04aae19d51d to your computer and use it in GitHub Desktop.

Select an option

Save khle/2df829e6a04aae19d51d to your computer and use it in GitHub Desktop.
updateTripFieldOption(Id, tripFieldOptionList) {
const promises = _.map(tripFieldOptionList, tripFieldOption => {
return authService.getAuthorizationHeader().then(authHeader => {
if (tripFieldOption.Id > 0) {
const url = `${obexConstant.urlOrganization}/tripfieldoption/${tripFieldOption.Id}`;
const putData = {
Id: tripFieldOption.Id,
Name: tripFieldOption.Name,
TripFieldId: tripFieldOption.TripFieldId
};
return $http.put(url, putData, {headers: authHeader});
} else {
const url = `${obexConstant.urlOrganization}/tripfieldoption`;
const postData = {
Id: tripFieldOption.Id,
Name: tripFieldOption.Name,
TripFieldId: tripFieldOption.TripFieldId
};
return $http.post(url, postData, {headers: authHeader});
}
});
});
return $q.all(promises);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment