I\'ve followed this video series on WCF and have the demo working. It involves building a WCF service that manages student evaluation forms, and implements CRUD operations
For POST you need to use BodyStyle = WebMessageBodyStyle.Bare NOT WebMessageBodyStyle.Wrapped
[OperationContract] [WebInvoke(RequestFormat = WebMessageFormat.Json,ResponseFormat = WebMessageFormat.Json,UriTemplate = "eval",BodyStyle = WebMessageBodyStyle.Bare)] void SubmitEval(Eval eval);