public HttpResponseMessage UpdateGLAdjustment(HttpRequestMessage request, [FromBody] GLAdjustment glAdjustmentModel) { return(GetHttpResponse(request, () => { var glAdjustment = _FinstatService.UpdateGLAdjustment(glAdjustmentModel); return request.CreateResponse <GLAdjustment>(HttpStatusCode.OK, glAdjustment); })); }
public HttpResponseMessage GetGLAdjustment(HttpRequestMessage request, int glAdjustmentId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; GLAdjustment glAdjustment = _FinstatService.GetGLAdjustment(glAdjustmentId); // notice no need to create a seperate model object since GLAdjustment entity will do just fine response = request.CreateResponse <GLAdjustment>(HttpStatusCode.OK, glAdjustment); return response; })); }
public HttpResponseMessage DeleteGLAdjustment(HttpRequestMessage request, [FromBody] int glAdjustmentId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; // not that calling the WCF service here will authenticate access to the data GLAdjustment glAdjustment = _FinstatService.GetGLAdjustment(glAdjustmentId); if (glAdjustment != null) { _FinstatService.DeleteGLAdjustment(glAdjustmentId); response = request.CreateResponse(HttpStatusCode.OK); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No GL Adjustment found under that ID."); } return response; })); }
public GLAdjustment UpdateGLAdjustment(GLAdjustment glAdjustment) { return(Channel.UpdateGLAdjustment(glAdjustment)); }