Lower HttpContext.Current usage

- Removed most of the HttpContext.Current usages from service classes.
- Add missing id field binding exclusions to post methods.